Here's the output of the requested commands: >>> import threading >>> threading.__file__ '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ threading.pyc' >>>
Looks identical to the output you attached. .james On Sep 29, 2007, at 2:58 PM, Kent Johnson wrote: > James wrote: > >> Traceback (most recent call last): >> File "./script.py", line 225, in <module> >> sys.exit( main() ) >> File "./script.py", line 119, in main >> filemode='w') >> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ >> python2.5/logging/__init__.py", line 1237, in basicConfig >> hdlr = FileHandler(filename, mode) >> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ >> python2.5/logging/__init__.py", line 773, in __init__ >> StreamHandler.__init__(self, stream) >> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ >> python2.5/logging/__init__.py", line 721, in __init__ >> Handler.__init__(self) >> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ >> python2.5/logging/__init__.py", line 582, in __init__ >> _acquireLock() >> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ >> python2.5/logging/__init__.py", line 189, in _acquireLock >> _lock = threading.RLock() >> AttributeError: 'module' object has no attribute 'RLock' > > Do you have a module called threading in your path? Maybe you are > hiding the library module. Try this: > > In [14]: import threading > In [15]: threading.__file__ > Out[15]: '/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/threading.pyc' > > to see what threading module you are importing. > > Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor