summaryrefslogtreecommitdiff
path: root/Lib/packaging/run.py
diff options
context:
space:
mode:
authorÉric Araujo <merwok@netwok.org>2011-10-06 05:28:56 +0200
committerÉric Araujo <merwok@netwok.org>2011-10-06 05:28:56 +0200
commit6fd287e6c2024206c07d336b86edb10c3a17c4ef (patch)
tree76abed7372dee58220d2abce7d1d97ab81d10fe6 /Lib/packaging/run.py
parent8ed34a130ea8c30b98bf45eaed8ffa68e7e6ed71 (diff)
downloadcpython-git-6fd287e6c2024206c07d336b86edb10c3a17c4ef.tar.gz
Fix return code of “pysetup run COMMAND” (closes #12222)
Diffstat (limited to 'Lib/packaging/run.py')
-rw-r--r--Lib/packaging/run.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/packaging/run.py b/Lib/packaging/run.py
index 5affb17974..59ad6ee175 100644
--- a/Lib/packaging/run.py
+++ b/Lib/packaging/run.py
@@ -283,10 +283,11 @@ def _run(dispatcher, args, **kw):
dist.parse_config_files()
for cmd in dispatcher.commands:
+ # FIXME need to catch MetadataMissingError here (from the check command
+ # e.g.)--or catch any exception, print an error message and exit with 1
dist.run_command(cmd, dispatcher.command_options[cmd])
- # XXX this is crappy
- return dist
+ return 0
@action_help("""\