Visco Shaun wrote:
Hi

Is there a way to know the name of the script(say A), which is importing
a module(say B), from B?
ie in above situation i should be able to get name 'A' through some way
in B, when A contains an 'import B' statement.

The full path to the script is stored in sys.argv[0]

Of course the script may not import B directly, so it may not have such an import statement. If you're not looking for the script, but for the particular module that imports you, I don't know of a way. Naturally, it'd be a list of modules, not a single one.

Why not have the A module invoke a function in B, giving its own name?


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to