Eryk Sun <eryk...@gmail.com> added the comment:
> This is Windows (shell) behaviour. To avoid this, you need to > add the .py extension to the PATHEXT environment variable. PowerShell reuses the current console session only if .PY is set in PATHEXT. Otherwise Python gets executed with a flag that tells the system to allocate a new console session. For CMD, PATHEXT only affects the file search, not how the file is executed. If the internal START command isn't used, CMD reuses the current console session. The START command defaults to making the system allocate a new console, unless the /B option is used. ---------- nosy: +eryksun _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue47170> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com