This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Yury.Selivanov
Recipients Alexandre.Zani, Ramchandra Apte, Yury.Selivanov, brett.cannon, eric.araujo, larry
Date 2012-06-14.02:29:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1339640977.66.0.740516740011.issue15008@psf.upfronthosting.co.za>
In-reply-to
Content
Attaching a patch that implements the latest version of the PEP.

Quick summary:

1. Ditched Signature.name & Signature.qualname
2. Added Signature.__eq__ and __ne__
3. signature() supports classes, metaclasses, decorated stuff, partials, methods, classmethods, callable objects etc
4. signature() does a deepcopy of __signature__ attribute if
there is one
5. No implicit caching anywhere
6. Signature.format(...) and Signature.__str__
7. Signature.bind_partial
History
Date User Action Args
2012-06-14 02:29:38Yury.Selivanovsetrecipients: + Yury.Selivanov, brett.cannon, larry, eric.araujo, Alexandre.Zani, Ramchandra Apte
2012-06-14 02:29:37Yury.Selivanovsetmessageid: <1339640977.66.0.740516740011.issue15008@psf.upfronthosting.co.za>
2012-06-14 02:29:37Yury.Selivanovlinkissue15008 messages
2012-06-14 02:29:36Yury.Selivanovcreate