https://github.com/python/cpython/commit/b3709562add5b1721b6ccbe2f5578c7c67e55e47
commit: b3709562add5b1721b6ccbe2f5578c7c67e55e47
branch: 3.12
author: Savannah Ostrowski <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2024-09-23T19:04:36Z
summary:
[3.12] GH-79714: Add mention of stderr for clarity to ArgumentParser.exit()
(GH-123932) (GH-124356)
(cherry picked from commit 5f5c0b9c23238dc0a1fdb764f625ae0cc5604519)
files:
M Doc/library/argparse.rst
diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index b7ed3f5e7cb5f2..82f11e1b9aad6d 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -2190,8 +2190,8 @@ Exiting methods
.. method:: ArgumentParser.exit(status=0, message=None)
This method terminates the program, exiting with the specified *status*
- and, if given, it prints a *message* before that. The user can override
- this method to handle these steps differently::
+ and, if given, it prints a *message* to :data:`sys.stderr` before that.
+ The user can override this method to handle these steps differently::
class ErrorCatchingArgumentParser(argparse.ArgumentParser):
def exit(self, status=0, message=None):
@@ -2201,8 +2201,8 @@ Exiting methods
.. method:: ArgumentParser.error(message)
- This method prints a usage message including the *message* to the
- standard error and terminates the program with a status code of 2.
+ This method prints a usage message, including the *message*, to
+ :data:`sys.stderr` and terminates the program with a status code of 2.
Intermixed parsing
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]