[yum-cvs] yum/yum packages.py,1.95,1.96

Jeremy Katz katzj at linux.duke.edu
Mon Feb 19 16:48:18 UTC 2007


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv4525/yum

Modified Files:
	packages.py 
Log Message:
* simplify checkPrco slightly
* don't break API gratuitously with po.returnHeaderFromPackage()


Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- packages.py	19 Feb 2007 00:49:36 -0000	1.95
+++ packages.py	19 Feb 2007 16:48:16 -0000	1.96
@@ -239,10 +239,7 @@
             # make us look it up and compare
             (reqn, reqf, (reqe, reqv ,reqr)) = prcotuple
             if reqf is not None:
-                if self.inPrcoRange(prcotype, prcotuple):
-                    return 1
-                else:
-                    return 0
+                return self.inPrcoRange(prcotype, prcotuple)
             else:
                 for (n, f, (e, v, r)) in self.returnPrco(prcotype):
                     if reqn == n:
@@ -481,9 +478,10 @@
             return int(fragid)
         return None
     
-    def returnHeaderFromPackage(self):
+    def returnHeaderFromPackage(self, ts = None):
         rpmfile = self.localPkg()
-        ts = rpmUtils.transaction.initReadOnlyTransaction()
+        if ts is None:
+            ts = rpmUtils.transaction.initReadOnlyTransaction()
         hdr = rpmUtils.miscutils.hdrFromPackage(ts, rpmfile)
         return hdr
         




More information about the Yum-cvs-commits mailing list