diff options
author | Walter Dörwald <walter@livinglogic.de> | 2002-06-03 15:58:32 +0000 |
---|---|---|
committer | Walter Dörwald <walter@livinglogic.de> | 2002-06-03 15:58:32 +0000 |
commit | 1db055c4f4f435e7ec16cb1cca9c422b4cd5faa1 (patch) | |
tree | cf5ca01b24d23efee67ed79ccb8790fcb6e472df /Lib/rlcompleter.py | |
parent | 7750b74901dd66b0dbd4f14c224376d5353d1753 (diff) | |
download | cpython-1db055c4f4f435e7ec16cb1cca9c422b4cd5faa1.tar.gz |
Remove uses of the string and types modules:
x in string.whitespace => x.isspace()
type(x) in types.StringTypes => isinstance(x, basestring)
isinstance(x, types.StringTypes) => isinstance(x, basestring)
type(x) is types.StringType => isinstance(x, str)
type(x) == types.StringType => isinstance(x, str)
string.split(x, ...) => x.split(...)
string.join(x, y) => y.join(x)
string.zfill(x, ...) => x.zfill(...)
string.count(x, ...) => x.count(...)
hasattr(types, "UnicodeType") => try: unicode except NameError:
type(x) != types.TupleTuple => not isinstance(x, tuple)
isinstance(x, types.TupleType) => isinstance(x, tuple)
type(x) is types.IntType => isinstance(x, int)
Do not mention the string module in the rlcompleter docstring.
This partially applies SF patch http://www.python.org/sf/562373
(with basestring instead of string). (It excludes the changes to
unittest.py and does not change the os.stat stuff.)
Diffstat (limited to 'Lib/rlcompleter.py')
-rw-r--r-- | Lib/rlcompleter.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/rlcompleter.py b/Lib/rlcompleter.py index 3075a14e3d..de4c024f38 100644 --- a/Lib/rlcompleter.py +++ b/Lib/rlcompleter.py @@ -5,9 +5,9 @@ completes keywords, built-ins and globals in a selectable namespace (which defaults to __main__); when completing NAME.NAME..., it evaluates (!) the expression up to the last dot and completes its attributes. -It's very cool to do "import string" type "string.", hit the +It's very cool to do "import sys" type "sys.", hit the completion key (twice), and see the list of names defined by the -string module! +sys module! Tip: to use the tab key as the completion key, call |