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