R. David Murray added the comment:

Well, "other" surrogates will cause a different error later than with the 
current _has_surrogates logic, but it won't be any more mysterious than what 
would happen now, I think.  Normally, if I understand correctly, other 
surrogates should never occur, so I don't think it is a real issue.

Yes, lone '?'s should not stop the pattern match in an encoded string. Even 
though I don't think they are normally supposed to occur, they do occur when 
encoded words are encoded incorrectly, and we get a better error recovery 
result if we look for ?= as the end.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11454>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to