Eric White wrote: > Is it possible to determine the name of the module that invoked import > from within the imported module?
Almost anything is possible in Python. On the other hand, some things are probably impractical, and others ill-advised. Perhaps you can describe your requirements, *why* you want to do this, to provide some context for the answers. Also, consider that the effect of the import statement is different after the first import. When an already-imported module is imported by another module (i.e. the second time "import xxx" is executed for your module), the code is not reloaded from the .pyc file, but instead a reference is retrieved from sys.modules where it was cached when the first import was executed. What are you expecting to happen in that case? -Peter -- http://mail.python.org/mailman/listinfo/python-list