[Patches] [ python-Patches-1683908 ] PEP 361 Warnings

SourceForge.net noreply at sourceforge.net
Mon Mar 19 20:32:15 CET 2007


Patches item #1683908, was opened at 2007-03-19 13:32
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1683908&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Adam Olsen (rhamphoryncus)
Assigned to: Nobody/Anonymous (nobody)
Summary: PEP 361 Warnings

Initial Comment:
Attached is a patch that adds some of the warnings mentioned in PEP 361, specifically:
* `repr`
* cmp() and __cmp__
* apply()
* coerce() and __coerce__
* reduce()
* {}.has_key()

I'm unsure what conclusions were reaches wrt py3k-specific command line options or warning categories, so I've used DeprecationWarning as a placeholder.  Not surprisingly, this causes large amounts of noise in the test suite (but no failures).

Thus far I've focused on warnings that (in my opinion) should be fixed in 2.x code.  Many of the other warnings (such as using {}.iteritems()) are better handled using the 2to3 translator.  Again though, I'm unsure if they will ultimately be given a distinct warning category, so I await input on that.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1683908&group_id=5470


More information about the Patches mailing list