[Python-bugs-list] [ python-Bugs-808197 ] rlcompleter incompatibility

SourceForge.net noreply at sourceforge.net
Wed Sep 17 18:13:38 EDT 2003


Bugs item #808197, was opened at 2003-09-17 18:13
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=808197&group_id=5470

Category: Python Library
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Perry Greenfield (perrygreenfield)
Assigned to: Nobody/Anonymous (nobody)
Summary: rlcompleter incompatibility

Initial Comment:
Changes made as part of patch 490026 have introduced 

a compatility problem into rlcompleter. The new version 

introduces an __init__ that was not present in the 

previous version. Any subclass of Completer must call

the superclass __init__ for completion to work properly. 

Unfortunately, adding a call to __init__ makes code 

incompatible with previous versions of Python so the 

resulting code must be more complex (it must check to 

see if it can call __init__ or not). It is unclear what can 

be done now to fix this problem, but at the very least, 

the problem should be documented (there is no mention 

of the change in the release notes).

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=808197&group_id=5470



More information about the Python-bugs-list mailing list