From: José Fonseca Date: Fri, 26 Oct 2012 08:46:29 +0000 (+0100) Subject: tools/trace: More helpful message when no args are provided. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4a9341498582891761e91599729adf6f2e2728a8;p=mesa.git tools/trace: More helpful message when no args are provided. --- diff --git a/src/gallium/tools/trace/parse.py b/src/gallium/tools/trace/parse.py index b08d3686715..feb0b64e231 100755 --- a/src/gallium/tools/trace/parse.py +++ b/src/gallium/tools/trace/parse.py @@ -364,23 +364,23 @@ class Main: optparser = self.get_optparser() (options, args) = optparser.parse_args(sys.argv[1:]) - if args: - for arg in args: - if arg.endswith('.gz'): - from gzip import GzipFile - stream = GzipFile(arg, 'rt') - elif arg.endswith('.bz2'): - from bz2 import BZ2File - stream = BZ2File(arg, 'rU') - else: - stream = open(arg, 'rt') - self.process_arg(stream, options) - else: + if not args: + optparser.error('insufficient number of arguments') + + for arg in args: + if arg.endswith('.gz'): + from gzip import GzipFile + stream = GzipFile(arg, 'rt') + elif arg.endswith('.bz2'): + from bz2 import BZ2File + stream = BZ2File(arg, 'rU') + else: + stream = open(arg, 'rt') self.process_arg(stream, options) def get_optparser(self): optparser = optparse.OptionParser( - usage="\n\t%prog [options] [traces] ...") + usage="\n\t%prog [options] TRACE [...]") return optparser def process_arg(self, stream, options):