On Sun, 07 Dec 2008 20:36:58 +0100 "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote:
> Andreas Waldenburger schrieb: > > This is a little puzzling. > > > > > > Using ipython: > > > > [EMAIL PROTECTED] Logstuff]$ ipython > > Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38) > > Type "copyright", "credits" or "license" for more information. > > > > [snip ipython help message] > > > > In [1]: import re > > > > > > This works fine. But with the regular python interpreter I get this: > > > > [EMAIL PROTECTED] Logstuff]$ python > > Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38) > > [GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2 > > Type "help", "copyright", "credits" or "license" for more > > information. > > >>> import re > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > File "/usr/lib/python2.5/re.py", line 10, in <module> > > # AB ([EMAIL PROTECTED]). > > AttributeError: 'module' object has no attribute 'compile' > > > > > > What gives? Has Fedora-10 botched python or does anybody else have > > that problem es well? > > In my re.py module on line 10, there is no import - it has way to > much comments on the module beginning. > > So - how does your /usr/lib/python2.5/re.py look like? Just like the error message says: " # AB ([EMAIL PROTECTED])." on line ten. That's what confused me so much (among being confused anyway). > And what > about some modules lying around (potentially *pycs) that mask system > modules? > Bullseye. I had a re.pyc in the current directory, because I stupidly created a testbed called re.py. Realizing my folly I renamed it to something else, while forgetting to delete the already created re.pyc. Thanks, and sorry for the noise. (I do wonder why ipython didn't complain, though.) /W -- My real email address is constructed by swapping the domain with the recipient (local part). -- http://mail.python.org/mailman/listinfo/python-list