Merge findname2/findLicensePath diff from master.
authorZac Medico <zmedico@gentoo.org>
Fri, 1 Oct 2010 04:37:23 +0000 (21:37 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 1 Oct 2010 04:37:23 +0000 (21:37 -0700)
pym/portage/dbapi/porttree.py

index 0065ed3b8d5bdf0def6ca69d79a219d8227eb17c..c72e17812fe9dc08f00948e40c637d29b81390e3 100644 (file)
@@ -349,9 +349,7 @@ class portdbapi(dbapi):
                        x.sync()
 
        def findLicensePath(self, license_name):
-               mytrees = self.porttrees[:]
-               mytrees.reverse()
-               for x in mytrees:
+               for x in reversed(self.porttrees):
                        license_path = os.path.join(x, "licenses", license_name)
                        if os.access(license_path, os.R_OK):
                                return license_path
@@ -413,8 +411,7 @@ class portdbapi(dbapi):
                if mytree:
                        mytrees = [mytree]
                else:
-                       mytrees = self.porttrees[:]
-                       mytrees.reverse()
+                       mytrees = reversed(self.porttrees)
 
                relative_path = mysplit[0] + _os.sep + psplit[0] + _os.sep + \
                        mysplit[1] + ".ebuild"