Chris Withers wrote: > Martin v. Löwis wrote: >>>> In retrospect, it should have been called sys._setdefaultencoding(). >>>> That sends an extra signal that it's not meant for general use. >>> Crazy idea: how about mutating it into sys._setdefaultencoding rather >>> than deleting it? >> >> Please don't post crazy ideas unless you really mean them. >> >> This specific crazy idea must be rejected; it would break backwards >> compatibility, for no good reason. > > How is it breaking backwards compatibility? > > - If people were somehow relying on sys.setdefaultencoding to be > deleted, that's fine, it's still gone > > - If people were somehow relying on sys not having an attribute called > _setdefaultencoding, or were relying on stuffing an attribute into sys > called _setdefaultencoding then... well... that seems pretty unlikely ;-) If people were using the reload trickery, that would break if the function changed its name. Regards, Martin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4