3
Obtenga __name__ del módulo de la función de llamada en Python
Supongamos que myapp/foo.pycontiene: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) Y myapp/bar.pycontiene: import foo foo.info('Hello') # => [myapp.bar] Hello Quiero caller_nameestablecer el __name__atributo del módulo de funciones de llamada (que es 'myapp.foo') en este caso. ¿Cómo se puede hacer esto?