diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-03-02 20:38:22 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-03-02 20:38:22 +0000 |
commit | 7c2246638a57aa9aa4b1efc8a5e36e08313e7b10 (patch) | |
tree | fb411b2ce758b9858057df27f53b075e70c3b1f5 /bin/repoman | |
parent | db2e0704e508893bf56c45c9f9cf0b70eb029317 (diff) | |
download | portage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.tar.gz portage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.tar.bz2 portage-7c2246638a57aa9aa4b1efc8a5e36e08313e7b10.zip |
Bail out when given an invalid mode. (trunk r15394)
svn path=/main/branches/2.1.7/; revision=15616
Diffstat (limited to 'bin/repoman')
-rwxr-xr-x | bin/repoman | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman index 38b06d334..3e770919c 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' |