Is there some reason that recent Windows 3.6 releases don't included executable nor msi installers?

Eryk Sun eryksun at gmail.com
Fri May 29 08:30:13 EDT 2020


On 5/28/20, Adam Preble <adam.preble at gmail.com> wrote:
>
> We had found what looked like a bug in the Python Launcher where it would
> eat command line arguments meant for the script. I would find some stuff
> missing from sys.argv in a script that just imports sys and prints out
> sys.argv if I ran it directly in cmd.exe as "script.py." If I ran it as
> "python script.py" then everything was good as usual.

Sometimes a user will open a script via "open with" and browse to
python.exe or py.exe. This associates .py files with a new progid that
doesn't pass the %* command-line arguments.

The installed Python.File progid should be listed in the open-with
list, and, if the launcher is installed, the icon should have the
Python logo with a rocket on it. Select that, lock it in by selecting
to always use it, and open the script. This will only be wrong if a
user or misbehaving program modified the Python.File progid and broke
its "open" action.


More information about the Python-list mailing list