From 04cbf83295e1a64253945959db8116f5339f73e7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Sat, 28 May 2011 11:50:22 +0100 Subject: [PATCH] Better error message when invoked without parameters. --- mesademos.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/mesademos.py b/mesademos.py index 2f6ef3d..0ef5bfb 100755 --- a/mesademos.py +++ b/mesademos.py @@ -683,18 +683,22 @@ def main(): '--build', metavar='PATH', type='string', dest='build', default='.', help='path to apitrace build') - optparser.add_option( '--mesa-demos', metavar='PATH', type='string', dest='mesa_demos', default=os.environ.get('MESA_DEMOS'), - help='path to mesa demos') + help='path to Mesa demos') (options, args) = optparser.parse_args(sys.argv[1:]) - if args: - tests = args - for test in tests: - runtest(test) + if not options.mesa_demos: + optparser.error('path to Mesa demos not specified') + + if args: + for test in args: + runtest(test) + else: + for test in tests: + runtest(test) if __name__ == '__main__': -- 2.43.0