[IPython-dev] Tab-completion of data/properties and win32com fix for IPython

Fernando Perez Fernando.Perez at colorado.edu
Tue Aug 3 00:10:30 EDT 2004

Jaco Schieke wrote:
> Fernando,
> I see though that the regexp line:
>      m = re.match(r"(\S+(\.\w+)*)\.(\w*)$", text)
> in FlexCompleter is not incorporated into rlcompleter for python 2.3.
> The original reason for changing this from the vanilla rlcompleter was 
> to allow for completions on arrays and other funny things, e.g. 
> "".<tab>.  I was involved in this but took a 2 year leave of absence 
> ;-).  I read some comments (after posting here) on sourceforge on the 
> original patch submitted for rlcompleter though and there are issues 
> with arbitrary code execution 
> (https://sourceforge.net/tracker/?func=detail&aid=547176&group_id=5470&atid=305470). 

Thanks for pointing this to me.

Well, I guess then my solution will then be to keep FlexCompleter around, but 
I'll strip it to the bare essentials, overriding only the necessary methods 
from rlcompleter.



More information about the IPython-dev mailing list