uncaught TypeError exception in re module or redemo.py

Neal Norwitz neal at metaslash.com
Thu Jul 11 22:16:12 EDT 2002


On Tue, 09 Jul 2002 02:26:08 -0400, Kevin Altis wrote:

>>>> re.compile('([a-')
> Traceback (most recent call last):
>   File "<input>", line 1, in ?
>   File "C:\Python22\Lib\sre.py", line 178, in compile
>     return _compile(pattern, flags)
>   File "C:\Python22\Lib\sre.py", line 226, in _compile
>     p = sre_compile.compile(pattern, flags)
>   File "C:\Python22\Lib\sre_compile.py", line 430, in compile
>     p = sre_parse.parse(p, flags)
>   File "C:\Python22\Lib\sre_parse.py", line 623, in parse
>     p = _parse_sub(source, pattern, 0)
>   File "C:\Python22\Lib\sre_parse.py", line 318, in _parse_sub
>     items.append(_parse(source, state))
>   File "C:\Python22\Lib\sre_parse.py", line 583, in _parse
>     p = _parse_sub(source, state)
>   File "C:\Python22\Lib\sre_parse.py", line 318, in _parse_sub
>     items.append(_parse(source, state))
>   File "C:\Python22\Lib\sre_parse.py", line 424, in _parse
>     if this[0] == "\\":
> TypeError: unsubscriptable object

I posted a patch which seems to work:  http://python.org/sf/580386

Neal



More information about the Python-list mailing list