[Python-Dev] Updated PEP 362 (Function Signature Object) (original) (raw)

Larry Hastings larry at hastings.org
Fri Jun 8 04🔞54 CEST 2012


On 06/07/2012 07:08 PM, Steven D'Aprano wrote:

Perhaps func.signature should be a computed the first time it is accessed?

The PEP already declares that signatures are lazily generated.
signature() checks to see if signature is set, and if it is returns it. (Or, rather, a deepcopy of it, assuming we go down that route.) If signature isn't set, signature() computes it and returns that.
(Possibly caching in signature, possibly not, possibly caching the result then returning a deepcopy.)

//arry/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20120607/6559b911/attachment.html>



More information about the Python-Dev mailing list