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 mrabarnett
Recipients gangesmaster, mark.dickinson, mrabarnett
Date 2012年12月23日.18:12:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1356286353.8.0.380793055064.issue16741@psf.upfronthosting.co.za>
In-reply-to
Content
It occurred to me that the truncation of the string when building the error message could cause a UnicodeDecodeError:
>>> int("1".ljust(199) + "\u0100")
Traceback (most recent call last):
 File "<pyshell#0>", line 1, in <module>
 int("1".ljust(199) + "\u0100")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 199: unexpected end of data
This is because it's truncating a UTF-8 string, and the truncation is in the middle of a multi-byte sequence.
History
Date User Action Args
2012年12月23日 18:12:34mrabarnettsetrecipients: + mrabarnett, mark.dickinson, gangesmaster
2012年12月23日 18:12:33mrabarnettsetmessageid: <1356286353.8.0.380793055064.issue16741@psf.upfronthosting.co.za>
2012年12月23日 18:12:33mrabarnettlinkissue16741 messages
2012年12月23日 18:12:33mrabarnettcreate

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