I actually wrote the book _ Functional Programming in Python_, yet I haven't the foggiest idea how to parse that code. A decorator parameterized buy two instances of the decorator function itself?!
I know I could read the implementation and figure out why that works. But I don't want to encourage that code in real use.
I must admit I am a bit partial to partial, you can do fun things like this:>>> from functools import partial>>> @partial(partial, partial)... def add(x, y):... return x+y...>>> add(3)(4)7I suppose that isn't exactly going to convince Guide to put it in builtins, though.Stephan2016-09-20 19:48 GMT+02:00 David Mertz <mertz@gnosis.cx>:I find myself "partializing" in ways partial() doesn't support more often than not. E.g.
lambda first, third: myfunc(first, 42, third)
I think it's good to have partial() in functools, but it's two orders of magnitude less common than things that should be in builtins.
On Sep 20, 2016 9:42 AM, "Ryan Gonzalez" <rymg19@gmail.com> wrote:
> lambda *args, **kw: myfunc(partial_arg, *args, **kw)
>
> which isn't more readable than just:
>
> partial(myfunc, partial_func)
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/