summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsteven.bethard <devnull@localhost>2009-09-29 20:59:18 +0000
committersteven.bethard <devnull@localhost>2009-09-29 20:59:18 +0000
commit422ca3895a20c76e5a51eb170e23fc667b4701d7 (patch)
tree1b069163f89a6451d6d8e455244eef860b11dbf3
parent287e8b8bf642f1c710cf47add63543945d4043ba (diff)
downloadargparse-422ca3895a20c76e5a51eb170e23fc667b4701d7.tar.gz
Make sure exit() calls _print_message() instead of writing directly to sys.stderr.
-rw-r--r--argparse.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/argparse.py b/argparse.py
index 88e9c06..4ff6f88 100644
--- a/argparse.py
+++ b/argparse.py
@@ -2254,7 +2254,7 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
# ===============
def exit(self, status=0, message=None):
if message:
- _sys.stderr.write(message)
+ self._print_message(message, _sys.stderr)
_sys.exit(status)
def error(self, message):