match_from_list: rm redundant catpkgsplit(mycpv)
authorZac Medico <zmedico@gentoo.org>
Sun, 14 Oct 2012 19:20:56 +0000 (12:20 -0700)
committerZac Medico <zmedico@gentoo.org>
Sun, 14 Oct 2012 19:20:56 +0000 (12:20 -0700)
pym/portage/dep/__init__.py

index ddab4a30eebccf98f104eafe9e844ef2d61f840e..bc9d33e8151c0acf2d02f663a62289333ba84939 100644 (file)
@@ -2175,11 +2175,10 @@ def match_from_list(mydep, candidate_list):
                # XXX: Nasty special casing for leading zeros
                # Required as =* is a literal prefix match, so can't 
                # use vercmp
-               mysplit = catpkgsplit(mycpv)
-               myver = mysplit[2].lstrip("0")
+               myver = mycpv_cps[2].lstrip("0")
                if not myver or not myver[0].isdigit():
                        myver = "0"+myver
-               mycpv_cmp = mysplit[0]+"/"+mysplit[1]+"-"+myver
+               mycpv_cmp = mycpv_cps[0] + "/" + mycpv_cps[1] + "-" + myver
                for x in candidate_list:
                        xs = getattr(x, "cpv_split", None)
                        if xs is None: