Does anybody know how to pass parameters to 'exec somefunction.func_code'? def f1(): print 'this is f1' def f2(p): print 'this is f2, p =', str(p) exec f1.func_code THIS RESULTS IN: "this is nf1" WHICH IS NICE exec f2.func_code THIS RESULTS IN: TypeError: f2() takes exactly 1 argument (0 given) WHICH IS EXPECTED exec f2.func_code in {'p':34} THIS RESULTS IN: TypeError: f2() takes exactly 1 argument (0 given) ????? thanks! Colin --------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
-- http://mail.python.org/mailman/listinfo/python-list