Terry J. Reedy added the comment:
On the side issue: While the example given, which uses the py_compile.compile
defaults via the command line interface, is useless, I disagree that writing a
.pyc file for a file without .py is a bug.
Python will run python code with any filename as main module (and not write
.pyc). It will only import the *same code* (and normally write .pyc) if the
filename ends with .py (or .pyw on windows). However, 'import script' will
import script.pyc (on the search path) without a script.py file existing.
Using py_compile.compile('script', 'script.pyc') makes that possible. (I just
tried it.)
.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue25303>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com