Derive getopt parameters from optionmap
authorgenone <genone@gentoo.org>
Wed, 31 Jan 2007 13:22:00 +0000 (13:22 -0000)
committergenone <genone@gentoo.org>
Wed, 31 Jan 2007 13:22:00 +0000 (13:22 -0000)
svn path=/; revision=342

trunk/src/glsa-check/glsa-check

index d6529367b0de2e87f3d7c881e74db4354d8f1e44..756aa9a511d682b526618de51b91dbcdb60c6aeb 100644 (file)
@@ -40,8 +40,9 @@ optionmap = [
 args = []
 params = []
 try:
-       args, params = getopt(sys.argv[1:], "dplfchinvVtcm", \
-               ["dump", "print", "list", "pretend", "fix", "inject", "help", "info", "version", "test", "nocolor", "cve", "mail"])
+       args, params = getopt(sys.argv[1:], "".join([o[0][1] for o in optionmap]), \
+               [x[2:] for x in reduce(lambda x,y: x+y, [z[1:-1] for z in optionmap])])
+#              ["dump", "print", "list", "pretend", "fix", "inject", "help", "verbose", "version", "test", "nocolor", "cve", "mail"])
        args = [a for a,b in args]
        
        for option in ["--nocolor", "-n"]: