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 veky
Recipients barry, ethan.furman, ncoghlan, rhettinger, serhiy.storchaka, veky
Date 2021-09-10.05:35:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1631252102.17.0.388912202676.issue45155@roundup.psfhosted.org>
In-reply-to
Content
> choose one for the default so that default encoding/decoding will work cross platform.  I think "little" is the most common (intel and arm).

Raymond, please don't do this. We already have a "sensible default" in a network context, and it is big endian. Having another "sensible default" opposite to the previous one is really no way to ensure interoperability. (https://xkcd.com/927/ only becomes more ridiculous when the number in question is 2.:) I don't want to think about whether the way machines A and B exchange data can be called "a network" or not.

Of course, having the byteorder optional when there's only one (unsigned) byte is good.
History
Date User Action Args
2021-09-10 05:35:02vekysetrecipients: + veky, barry, rhettinger, ncoghlan, ethan.furman, serhiy.storchaka
2021-09-10 05:35:02vekysetmessageid: <1631252102.17.0.388912202676.issue45155@roundup.psfhosted.org>
2021-09-10 05:35:02vekylinkissue45155 messages
2021-09-10 05:35:01vekycreate