Bernhard Herzog wrote:

Steve Holden <[EMAIL PROTECTED]> writes:


What *I* would like to know is: who is allowing the import of bsddb.os,
thereby somehow causing the code of the os library module to be run a
second time.


I would guess (without actually running the code) that this part is
responsible:


        if package:
            module.__path__ = sys.path


You usually should initialize a package's __path__ to an empty list.
The __init__ module will take care of modifying it if necessary.

   Bernhard

Thanks, Bernhard, that appeared to fix the problem. The error certainly went away, anyway ... now I can do more experimentation.

regards
 Steve
--
Meet the Python developers and your c.l.py favorites March 23-25
Come to PyCon DC 2005          http://www.python.org/pycon/2005/
Steve Holden                           http://www.holdenweb.com/
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to