repoman: cleanup code for KEYWORDS.invalid
authorZac Medico <zmedico@gentoo.org>
Sun, 22 Apr 2012 21:10:07 +0000 (14:10 -0700)
committerZac Medico <zmedico@gentoo.org>
Sun, 22 Apr 2012 21:10:07 +0000 (14:10 -0700)
bin/repoman

index eedb5885b0e1646955096c901b9a64cd5e833647..606f1d64d9e0959b93907ce668e8495d6b76bb1e 100755 (executable)
@@ -1965,12 +1965,12 @@ for x in effective_scanlist:
                #keyword checks
                myuse = myaux["KEYWORDS"].split()
                for mykey in myuse:
-                       myskey=mykey[:]
-                       if myskey[0]=="-":
-                               myskey=myskey[1:]
-                       if myskey[0]=="~":
-                               myskey=myskey[1:]
                        if mykey not in ("-*", "*", "~*"):
+                               myskey = mykey
+                               if myskey[:1] == "-":
+                                       myskey = myskey[1:]
+                               if myskey[:1] == "~":
+                                       myskey = myskey[1:]
                                if myskey not in kwlist:
                                        stats["KEYWORDS.invalid"] += 1
                                        fails["KEYWORDS.invalid"].append(x+"/"+y+".ebuild: %s" % mykey)