[Python-ideas] keyword arguments everywhere (stdlib) - issue8706

Antoine Pitrou solipsis at pitrou.net
Sun Mar 4 15:00:59 CET 2012


On Sun, 04 Mar 2012 14:42:30 +1100
Steven D'Aprano <steve at pearwood.info> wrote:
> 
> >>> Anyway, I now think that adding a built-in @positional(N) decorator
> >>> makes the most sense since it doesn't require changes to the parser.
> >> -1 on a built-in for that. The functools module would probably be a
> >> good recipient (assuming the decorator is useful at all, of course).
> > 
> > TBH, I've never gotten the hang of functools. It seems mostly a refuge
> > for things I don't like; so @positional() doesn't belong there. :-)
> 
> What, you don't like @wraps? Astonishing! :-)

@wraps is actually quite useful. functools contains other decorators
such as @lru_cache. I think it's the right place for little-used things
like @positional.

Regards

Antoine.





More information about the Python-ideas mailing list