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 serhiy.storchaka
Recipients David MacIver, Kevin Shweh, Tijs Van Oevelen, abarry, arigo, donmez, ezio.melotti, fijall, mark.dickinson, ncoghlan, r.david.murray, rhettinger, serhiy.storchaka, torsten, vstinner
Date 2016-01-21.10:22:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1453371730.64.0.143922840434.issue25843@psf.upfronthosting.co.za>
In-reply-to
Content
I meant that set shouldn't be handled in _PyCode_ConstantKey at all. Only frozenset constants can be considered equal. Sets as well as lists all should be different.

There is yet one issue with string and bytes literals. When run Python with the -b option:

>>> a, b = lambda: 'a', lambda: b'a'
sys:1: BytesWarning: Comparison between bytes and string
sys:1: BytesWarning: Comparison between bytes and string

May be the type should be the first item in the key.
History
Date User Action Args
2016-01-21 10:22:10serhiy.storchakasetrecipients: + serhiy.storchaka, arigo, rhettinger, mark.dickinson, ncoghlan, vstinner, donmez, ezio.melotti, r.david.murray, torsten, fijall, David MacIver, abarry, Kevin Shweh, Tijs Van Oevelen
2016-01-21 10:22:10serhiy.storchakasetmessageid: <1453371730.64.0.143922840434.issue25843@psf.upfronthosting.co.za>
2016-01-21 10:22:10serhiy.storchakalinkissue25843 messages
2016-01-21 10:22:10serhiy.storchakacreate