On Tuesday, June 21, 2016 at 5:20:53 PM UTC-5, Rick Johnson wrote: > py> import sys > py> def foo(): > ... print 'My name is Foo!' > py> sys.modules['__builtin__'].__dict__['foo_func'] = foo > py> foo() > My name is Foo! > py> foo = 'bar' > py> foo > 'bar' > py> sys.modules['__builtin__'].__dict__['foo_func'] > <function foo at 0x02810330>
Oops. Made a innocent boo-boo here. Let me try again. py> import sys py> def foo(): ... print "Hey, my name is foo!" py> sys.modules['__builtin__'].__dict__['foo_func'] = foo py> foo_func() Hey, my name is foo! py> foo_func = 'bar' py> foo_func 'bar' py> sys.modules['__builtin__'].__dict__['foo_func'] <function foo at 0x026C0330> -- https://mail.python.org/mailman/listinfo/python-list