This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author marco.mariani
Recipients gsakkis, marco.mariani
Date 2010-09-16.09:46:41
SpamBayes Score 9.730371e-07
Marked as misclassified No
Message-id <1284630412.5.0.16531399015.issue8639@psf.upfronthosting.co.za>
In-reply-to
Content
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
History
Date User Action Args
2010-09-16 09:46:53marco.marianisetrecipients: + marco.mariani, gsakkis
2010-09-16 09:46:52marco.marianisetmessageid: <1284630412.5.0.16531399015.issue8639@psf.upfronthosting.co.za>
2010-09-16 09:46:42marco.marianilinkissue8639 messages
2010-09-16 09:46:42marco.marianicreate