[issue21765] Idle: make 3.x HyperParser work with non-ascii identifiers.
Martin v. Löwis
report at bugs.python.org
Sun Jun 22 11:32:13 CEST 2014
Martin v. Löwis added the comment:
Tal: If you want to verify your is_id_char function, you could use the code
for i in range(65536):
c = chr(i)
c2 = 'a'+c
if is_id_char(c) != c2.isidentifier():
print('\\u%.4x'%i,is_id_char(c),c2.isidentifier())
Alternatively, you could use the strategy taken in that code for is_id_char itself:
def is_id_char(c):
return ('a'+c).isidentifier()
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue21765>
_______________________________________
More information about the Python-bugs-list
mailing list