Message116518
I second this, I depend on this monkeypatch for my turbogears projects, where I use callable objects as error handlers:
def getargspec(func):
if getattr(func, '__call__') and not isfunction(func) and not ismethod(func):
func = func.__call__
if ismethod(func):
func = func.im_func
if not isfunction(func):
raise TypeError('arg is not a Python function')
args, varargs, varkw = getargs(func.func_code)
return args, varargs, varkw, func.func_defaults
but I suppose 2.7 is locked to this change so I propose it for 3.x |
|
Date |
User |
Action |
Args |
2010-09-16 09:46:53 | marco.mariani | set | recipients:
+ marco.mariani, gsakkis |
2010-09-16 09:46:52 | marco.mariani | set | messageid: <1284630412.5.0.16531399015.issue8639@psf.upfronthosting.co.za> |
2010-09-16 09:46:42 | marco.mariani | link | issue8639 messages |
2010-09-16 09:46:42 | marco.mariani | create | |
|