diff options
author | Oleg Iarygin <oleg@arhadthedev.net> | 2023-05-06 22:53:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-06 22:53:48 (GMT) |
commit | 42f54d1f9244784fec99e0610aa05a5051e594bb (patch) | |
tree | 9261147628e5c1543fc8d3784e34ad4dd5edaa58 /Misc | |
parent | 92d8bfffbf377e91d8b92666525cb8700bb1d5e8 (diff) | |
download | cpython-42f54d1f9244784fec99e0610aa05a5051e594bb.zip cpython-42f54d1f9244784fec99e0610aa05a5051e594bb.tar.gz cpython-42f54d1f9244784fec99e0610aa05a5051e594bb.tar.bz2 |
gh-101640: Make argparse _print_message catch any write error (#101802)
* In particular, don't exit when trying to print to stderr = None.
* Add tests
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS.d/next/Library/2023-02-09-22-24-34.gh-issue-101640.oFuEpB.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2023-02-09-22-24-34.gh-issue-101640.oFuEpB.rst b/Misc/NEWS.d/next/Library/2023-02-09-22-24-34.gh-issue-101640.oFuEpB.rst new file mode 100644 index 0000000..917cf0f --- /dev/null +++ b/Misc/NEWS.d/next/Library/2023-02-09-22-24-34.gh-issue-101640.oFuEpB.rst @@ -0,0 +1 @@ +:class:`argparse.ArgumentParser` now catches errors when writing messages, such as when :data:`sys.stderr` is ``None``. Patch by Oleg Iarygin. |