python - nie działające pre.sub?

Jakub Bogusz qboosh w pld.org.pl
Pon, 15 Lip 2002, 15:08:22 CEST


Prosty skrypt:

import pre
print pre.sub('a(.*)c','c\\1a','a b c')

powoduje:

Traceback (most recent call last):
  File "/home/users/qboosh/testpre.py", line 2, in ?
    print pre.sub('a(.*)c','c\\1a','a b c')
  File "/usr/lib/python2.2/pre.py", line 179, in sub
  File "/usr/lib/python2.2/pre.py", line 344, in sub
  File "/usr/lib/python2.2/pre.py", line 366, in subn
TypeError: 'NoneType' object is not callable


To samo z użyciem sre (albo re, które jest tym samym) działa.
Tak ma być, czy to jakiś błąd w pythonie lub module pre?

Na tym wykładało się budowanie dokumentacji do lilyponda.
Doraźnie obszedłem problem przez użycie sre.


-- 
Jakub Bogusz



Więcej informacji o liście dyskusyjnej pld-devel-pl