James Stroud <[EMAIL PROTECTED]> writes: > FunctionUser.do_something_with(globals(), 'doit', 7)
How about instead of "import FunctionUser", require from FunctionUser import do_something In FunctionUser.py, write: frob = (some object that gets necessary stuff from module environment) def do_something(*user_args, __frob = frob): # use __frob to access FunctionUser module contents as needed # ... (func, args) = getattr(FunctionUser, user_args[0]), user_args[1:] func(*args) -- http://mail.python.org/mailman/listinfo/python-list