Uh oh!
There was an error while loading. Please reload this page.
bpo-40280: Change subprocess imports for cleaner error on wasm32 (GH-30620) - #30620
Conversation
Why was this merged with a failing check? |
tiran
commented
Jan 17, 2022
The failing test it unrelated to my PR. Victor reverted the commit that caused the test regression in GH-30632. |
markshannon
commented
Jan 17, 2022
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. |
zware
commented
Jan 17, 2022
I'll note that the last change here (GH-9053) specifically moved away from doing imports based on |
gpshead
commented
Jan 17, 2022
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 |
zware
commented
Jan 26, 2022
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? |
tiran
commented
Jan 26, 2022
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