STINNER Victor <vstin...@python.org> added the comment:

> They are bad examples, but can't be changed for backward compatibility.

I don't think that we should follow these bad examples :-) IMO ignoring 
silently bugs is a bad programming practice.

I don't expect PyUnicode_IsIdentifier() to be used outside Python. If it's 
used, I don't see why it would be a "non-ready string" in practice. The risk of 
regression is very close to zero. If it happens, it's no longer our fault, 
since I documented the behavior change ;-) Again, right now, Python does crash 
if this corner case occurs...

----------

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

Reply via email to