From 21e48b20c77048177342b1a368a44d732b5f13aa Mon Sep 17 00:00:00 2001 From: Brian Harring Date: Sun, 8 Jan 2006 12:41:08 +0000 Subject: bug 118191 , puke properly when no args to envvar are supplied. svn path=/main/trunk/; revision=2550 --- bin/portageq | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'bin/portageq') diff --git a/bin/portageq b/bin/portageq index 628f292cc..bbf001901 100755 --- a/bin/portageq +++ b/bin/portageq @@ -203,11 +203,14 @@ def envvar(argv): Returns a specific environment variable as exists prior to ebuild.sh. Similar to: emerge --verbose --info | egrep '^=' """ - if (argv[0] == "-v"): - verbose=1 - argv=argv[1:] - else: - verbose=0 + verbose = "-v" in argv + if verbose: + argv.pop(argv.index("-v")) + + if len(argv) == 0: + print "ERROR: insufficient parameters!" + sys.exit(2) + for arg in argv: if verbose: print arg +"='"+ portage.settings[arg] +"'" -- cgit v1.2.3-1-g7c22