-
- Notifications
You must be signed in to change notification settings - Fork 33.1k
Closed
Labels
OS-windowspendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is providedstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-IOtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
argparse
tries to write to stderr inconditionally, even when it's None
. This is only a problem on Windows. Here:
https://github.com/python/cpython/blob/3.11/Lib/argparse.py#L2596-L2600
I detected this when using PyInstaller to create a binary on Windows using --noconsole
, which triggers using pythonw.exe
. In this case, sys.stderr is None
.
This is similar to #89057
Your environment
- Any version of Python on Windows, up to 3.11
Linked PRs
Metadata
Metadata
Assignees
Labels
OS-windowspendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is providedstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-IOtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
Status
Doc issues