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 -- Intevation GmbH http://intevation.de/ Skencil http://skencil.org/ Thuban http://thuban.intevation.org/ -- http://mail.python.org/mailman/listinfo/python-list