Arvin Moezzi added the comment:

Or maybe even

class partial_applicable():
        def __call__(self, func):
                def __wrapper(*args, **kvargs):
                        try:
                                return func(*args, **kvargs)
                        except TypeError:
                                partial_func = partial(func, *args, **kvargs)
                                return partial_applicable()(partial_func)

                return __wrapper

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15683>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to