From b43194baee708eaf6733b871c6615910d860a224 Mon Sep 17 00:00:00 2001 From: Nathan Wilcox Date: Fri, 19 May 2017 13:09:24 -0700 Subject: [PATCH] Make --help output clean by not running self-test. --- zcutil/make-release.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/zcutil/make-release.py b/zcutil/make-release.py index 01d492bc..323a3dbe 100755 --- a/zcutil/make-release.py +++ b/zcutil/make-release.py @@ -251,16 +251,19 @@ class TestVersion (unittest.TestCase): if __name__ == '__main__': - actualargs = sys.argv - sys.argv = [sys.argv[0], '--verbose'] + if len(sys.argv) == 2 and sys.argv[1] == '--help': + main() + else: + actualargs = sys.argv + sys.argv = [sys.argv[0], '--verbose'] - print '=== Self Test ===' - try: - unittest.main() - except SystemExit as e: - if e.args[0] != 0: - raise + print '=== Self Test ===' + try: + unittest.main() + except SystemExit as e: + if e.args[0] != 0: + raise - sys.argv = actualargs - print '=== Running ===' - main() + sys.argv = actualargs + print '=== Running ===' + main()