Nick Coghlan <ncogh...@gmail.com> added the comment:

This is deliberate, and is covered in the documentation at 
https://docs.python.org/3/using/cmdline.html#cmdoption-m where it says 'If this 
option is given, the first element of sys.argv will be the full path to the 
module file (while the module file is being located, the first element will be 
set to "-m").'

The part in parentheses is the bit that's applicable here.

We've not going to change that, as the interpreter startup relies on checking 
sys.argv[0] for "-m" and "-c" in order to work out how it's expected to handle 
sys.path initialization.

----------
resolution:  -> not a bug
stage:  -> resolved
status: open -> closed

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

Reply via email to