[Python-ideas] Add PassedArgSpec class to types and expose mapping given an ArgSpec.
mistersheik at gmail.com
Wed Sep 18 20:38:59 CEST 2013
As far as I know, the way that arguments are mapped to a parameter
specification is not exposed to the programmer. I suggest adding a
PassedArgSpec class having two members: args and kwargs. Then,
inspect.ArgSpec can take an argument specification and decode the
PassedArgSpect (putting the right things in the right places) and return a
dictionary with everything in its right place.
I can only think of one use for now, which is replacing "arguments" in the
returned tuple of __reduce__ and maybe allowing it to be returned by
"__getnewargs__". It might also be nice to store such argument
specifications instead of the pair args, kwargs when storing them in lists.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas