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 vstinner
Recipients Trundle, berker.peksag, daniel.urban, eric.araujo, eric.snow, ezio.melotti, meador.inge, ncoghlan, python-dev, terry.reedy, vinay.sajip, vstinner, yselivanov
Date 2020-02-17.09:46:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I reopen the issue to discuss the non-ASCII identifiers.

Currently, the code uses [a-z_]\w*, but "é" is a valid Python module name for example:

$ echo 'print("here")' > é.py
$ python3 -c 'import é'

I'm not sure how to design the regex. I just reported a potential issue ;-) See the PEP 3131 and str.isidentifier() method:
Date User Action Args
2020-02-17 09:46:33vstinnersetrecipients: + vstinner, terry.reedy, vinay.sajip, ncoghlan, ezio.melotti, eric.araujo, Trundle, meador.inge, daniel.urban, python-dev, eric.snow, berker.peksag, yselivanov
2020-02-17 09:46:33vstinnersetmessageid: <>
2020-02-17 09:46:33vstinnerlinkissue12915 messages
2020-02-17 09:46:33vstinnercreate