homepage

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 njs
Recipients Mark.Shannon, benjamin.peterson, larry, njs, pitrou, serhiy.storchaka
Date 2015年08月29日.23:51:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1440892305.71.0.025452215547.issue24912@psf.upfronthosting.co.za>
In-reply-to
Content
Well, yeah, that indeed sucks.
Not sure what the best solution is. Some options:
1) "Don't do that then"
2) Explicitly add a "__class__" property to every immutable type, that unconditionally errors out on assignment.
3) Add a hack to typeobject.c checking for the important immutable types
4) Something cleverer...? A new type flag?
The immutable types are: int, float, str, tuple, bool, frozenset, complex, bytes, and... anything else?
History
Date User Action Args
2015年08月29日 23:51:45njssetrecipients: + njs, pitrou, larry, benjamin.peterson, Mark.Shannon, serhiy.storchaka
2015年08月29日 23:51:45njssetmessageid: <1440892305.71.0.025452215547.issue24912@psf.upfronthosting.co.za>
2015年08月29日 23:51:45njslinkissue24912 messages
2015年08月29日 23:51:45njscreate

AltStyle によって変換されたページ (->オリジナル) /