From ca9b96c7b470cfcc372bdae533bdff76b0044723 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 19 Feb 2010 20:33:56 +0000 Subject: Bail out when given an invalid mode. svn path=/main/trunk/; revision=15394 --- bin/repoman | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/repoman b/bin/repoman index 92f9cc1bf..a67fae8dd 100755 --- a/bin/repoman +++ b/bin/repoman @@ -230,11 +230,13 @@ def ParseArgs(args, qahelp): if opts.mode == 'help': parser.print_help(short=False) - for arg in args: + for arg in args[1:]: if arg in modes: if not opts.mode: opts.mode = arg break + else: + parser.error("invalid mode: %s" % arg) if not opts.mode: opts.mode = 'full' -- cgit v1.2.3-1-g7c22