Message174597
| Author |
terry.reedy |
| Recipients |
benjamin.peterson, ezio.melotti, lemburg, mark.dickinson, pitrou, serhiy.storchaka, terry.reedy, vstinner |
| Date |
2012年11月03日.00:56:52 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1351904216.82.0.647535974935.issue16335@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
>>> x=(b'\\N{WHITE SMILING FACE' + b'x' * 2**16 + b'}')
>>> y=x.decode('unicode-escape')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
y=x.decode('unicode-escape')
UnicodeDecodeError: 'unicodeescape' codec can't decode bytes in position 0-65557: unknown Unicode character name
>>> x=(b'\\N{WHITE SMILING FACE}')
>>> y=x.decode('unicode-escape')
>>> y
'☺'
A manageable number of extra spaces raises (I presume correctly), an unmagageable number are ignored (as it seems), is bizarre. Creating the long version took about 15 seconds on a fast machine, so test should be limited to test all (slowly) on machine with high memory. |
|