>>> class Foo(object): ... pass ... >>> def bind(x): ... def foo(self): ... print x ... Foo.foo = foo ... >>> bind(1) >>> f = Foo() >>> f.foo() 1 >>> f.foo.im_func.func_closure (,)