From: Guido van Rossum Date: Tue, 9 Nov 1999 16:36:45 +0000 (+0000) Subject: Oops. Remove some garbage from the doc string that was accidentally X-Git-Tag: v1.6a1~758 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=768d2271a8e15566c8421dabe845446a9221f031;p=thirdparty%2FPython%2Fcpython.git Oops. Remove some garbage from the doc string that was accidentally checked in due to a patching mishap. Reported by Detlef Lannert; thanks! --- diff --git a/Lib/rlcompleter.py b/Lib/rlcompleter.py index 96abad028374..aa1dd0246b80 100644 --- a/Lib/rlcompleter.py +++ b/Lib/rlcompleter.py @@ -1,24 +1,12 @@ """Word completion for GNU readline 2.0. This requires the latest extension to the readline module (the - object=eval(expr, __main__.__dict__) - words = dir(object) - if hasattr(object,'__class__'): - words.append('__class__') - words=words+get_class_members(object.__class__) completes keywords, built-ins and globals in __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 completion key (twice), and see the list of names defined by the - -def get_class_members(klass): - ret=dir(klass) - if hasattr(klass,'__bases__'): - for base in klass.__bases__: - ret=ret + get_class_members(base) - return ret string module! Tip: to use the tab key as the completion key, call