Serhiy Storchaka writes: > This is excellent! > > 01.11.21 14:17, Petr Viktorin пише: > >> CPython treats the control character NUL (``\0``) as end of input, > >> but many editors simply skip it, possibly showing code that Python > >> will not > >> run as a regular part of a file. > > It is an implementation detail and we will get rid of it.
You can't, probably not for a decade, because people will be running versions of Python released before you change it. I hope this PEP will address Python as it is as well as as it will be. > It only happens when you read the Python script from a file. Which is one of the likely vectors for malware. It might be worth teaching virus checkers about this, for example. _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/OUFJ47LYOHQ245BIKWVPCH4OCDB4CM7N/ Code of Conduct: http://python.org/psf/codeofconduct/