Christian Heimes <li...@cheimes.de> added the comment:

Python's import system is fully compatible with this approach.

importlib never directly writes to a .pyc file. Instead it always creates a new 
temporary file next to the .pyc file and then overrides the .pyc file with an 
atomic file system operation. See _write_atomic() in 
Lib/importlib/_bootstrap_external.py.

compileall and py_compile also use _write_atomic().

----------
nosy: +christian.heimes

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

Reply via email to