summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-09-06 17:57:10 +0000
committerZac Medico <zmedico@gentoo.org>2007-09-06 17:57:10 +0000
commit9e9d596fc5488cfd2956639814ae8bf857f0ff4d (patch)
treeaf71a7126b7d2bd8ae60ee0dc1c5d2fb9f03ece2 /bin
parent6a8107db8c5dfea59823b16944a8ebb1a161ba1d (diff)
downloadportage-9e9d596fc5488cfd2956639814ae8bf857f0ff4d.tar.gz
portage-9e9d596fc5488cfd2956639814ae8bf857f0ff4d.tar.bz2
portage-9e9d596fc5488cfd2956639814ae8bf857f0ff4d.zip
Convert myoptions from a list to a dict. (trunk r7714)
svn path=/main/branches/2.1.2/; revision=7743
Diffstat (limited to 'bin')
-rwxr-xr-xbin/repoman11
1 files changed, 5 insertions, 6 deletions
diff --git a/bin/repoman b/bin/repoman
index f4a33f7c3..d75822054 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -348,7 +348,7 @@ def last():
sys.exit(1)
mymode=None
-myoptions=[]
+myoptions = {}
if len(sys.argv)>1:
x=1
while x < len(sys.argv):
@@ -373,8 +373,8 @@ if len(sys.argv)>1:
verbose+=1
elif (optionx=="--quiet"):
quiet+=1
- elif optionx not in myoptions:
- myoptions.append(optionx)
+ else:
+ myoptions[optionx] = True
else:
err_help("\""+sys.argv[x]+"\" is not a valid mode or option.")
x=x+1
@@ -387,8 +387,7 @@ if ("--version" in myoptions):
if mymode=="last" or (mymode=="lfull"):
last()
if mymode == "commit":
- while "--ignore-masked" in myoptions:
- myoptions.remove("--ignore-masked")
+ myoptions.pop("--ignore-masked", None)
from portage import normalize_path
isCvs=False
@@ -401,7 +400,7 @@ if mymode == "commit" and \
"--pretend" not in myoptions:
print
print darkgreen("Not in a CVS repository; enabling pretend mode.")
- myoptions.append("--pretend");
+ myoptions["--pretend"] = True
def have_profile_dir(path, maxdepth=3):