Example script.py: """ def f(arg): return g(arg)def g(arg): return arg """
Reading the Lib/runpy.py I've found, that the temporary module created inside the run_path() calls, is destroyed right after the script.py code executed in the resulting namespace.
I've got an idea. It would be nice if there existed such a way to use it: with runpy.run_path("script.py") as a_namespace: a_namespace["f"]("abc") -- Regards, Alex. -- http://mail.python.org/mailman/listinfo/python-list