[issue41615] sys.argv may be None or an empty list
Terry J. Reedy
report at bugs.python.org
Sun Aug 30 18:28:29 EDT 2020
Terry J. Reedy <tjreedy at udel.edu> added the comment:
sys.argv cannot be set until sys exists. As I mentioned above, subsequent calls before finalization must continue to be no-ops.
Code that depends on a bug, in this case of sys.argv not existing, is always vulnerable. In this case, I would expect that people who want sys.argv to have a particular value would unconditionally set it. If it were conditionally set, the program would likely exit or otherwise fail a test. I intentionally have not suggested backporting a code change.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue41615>
_______________________________________
More information about the Python-bugs-list
mailing list