This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients eryksun, serhiy.storchaka, terry.reedy, vstinner
Date 2021-02-27.18:48:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1614451707.93.0.821507756032.issue31030@roundup.psfhosted.org>
In-reply-to
Content
This issue was opened with 2 related facts of 2017:
a) sys.executable is not normalized
b) as a result, two tests failed
Serhiy then said "I don't know what is wrong: the value of sys.executable or the test."  If it was the tests, they seem to have been fixed elsewhere.

If it is the non-normalization of sys.executable, my concern for IDLE is that it starts the execution subprocess with subprocess.Popen([sys.executable, ...]).  Could this be a reason for mysterious IDLE failures?

Eryk, you stated above that on Windows a \\?\ path is possible but will not work for startup, and that you would open an issue for this.  Have you?

Do any of the non-normalized Linux (or *nix) executable paths fail for startup?
History
Date User Action Args
2021-02-27 18:48:27terry.reedysetrecipients: + terry.reedy, vstinner, serhiy.storchaka, eryksun
2021-02-27 18:48:27terry.reedysetmessageid: <1614451707.93.0.821507756032.issue31030@roundup.psfhosted.org>
2021-02-27 18:48:27terry.reedylinkissue31030 messages
2021-02-27 18:48:27terry.reedycreate