diff options
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 |
commit | 6fd287e6c2024206c07d336b86edb10c3a17c4ef (patch) | |
tree | 76abed7372dee58220d2abce7d1d97ab81d10fe6 /Lib/packaging/run.py | |
parent | 8ed34a130ea8c30b98bf45eaed8ffa68e7e6ed71 (diff) | |
download | cpython-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.py | 5 |
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("""\ |