Message283549
As far as I know, non-ASCII newlines and whitespace are not supported in Python source code, so there is not a big need to support it in bytes.fromhex() either. But since bytes.fromhex() accepts Unicode strings, I think non-ASCII whitespace would be okay if it was easy to implement.
Serhiy: Whitespace is not treated specially by the base-64 decoders, it is just treated like any non-alphabet character. See <https://docs.python.org/3/library/base64.html#base64.b64decode> and b64decode(validate=True).
Regarding hex-codec, I doubt many people use it in Python 3. To decode a whole string, binascii.unhexlify() or bytes.fromhex() is probably more obvious, and I think the incremental decoder never worked properly (Issue 20132). |
|
Date |
User |
Action |
Args |
2016-12-18 11:03:02 | martin.panter | set | recipients:
+ martin.panter, terry.reedy, ncoghlan, nneonneo, serhiy.storchaka |
2016-12-18 11:03:02 | martin.panter | set | messageid: <1482058982.74.0.53958747727.issue28927@psf.upfronthosting.co.za> |
2016-12-18 11:03:02 | martin.panter | link | issue28927 messages |
2016-12-18 11:03:02 | martin.panter | create | |
|