-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
bpo-40280: Change subprocess imports for cleaner error on wasm32 (GH-30620) #30620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Why was this merged with a failing check? |
The failing test it unrelated to my PR. Victor reverted the commit that caused the test regression in GH-30632. |
I'd recommend always saying why you are merging if a check is failing, it helps narrow down the failure when looking at the merge history. |
I'll note that the last change here (GH-9053) specifically moved away from doing imports based on |
Yeah, based on Zach's older PR and issue that resolved this should probably be reworked to a different approach. |
The old approach gave a confusing exception when neither |
I won't push for a revert yet, but I also wouldn't like to see this version in a final release. I'm afraid there's not a perfect solution here: the behavior should be based on what can be imported, which means at least one platform is going to have to raise and handle a What was the exception when both are missing, and how was it confusing? |
The exception was confusing because it was a nested exception that referred to msvcrt as primary cause of an import error. How do you like #30930 ? |
https://bugs.python.org/issue40280