[yum-cvs] yum/yum depsolve.py,1.122,1.123

James Bowes jbowes at linux.duke.edu
Mon Feb 19 00:47:10 UTC 2007


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

Modified Files:
	depsolve.py 
Log Message:
Let the logger do the string substitution, so we don't have to call __str__ on packages unless we're actually printing

Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- depsolve.py	18 Feb 2007 21:58:56 -0000	1.122
+++ depsolve.py	19 Feb 2007 00:47:08 -0000	1.123
@@ -256,7 +256,7 @@
                 
                 dep_end_time = time.time()
                 dep_proc_time = dep_end_time - dep_start_time
-                self.verbose_logger.log(logginglevels.DEBUG_2, 'processing dep took: %f' % dep_proc_time)
+                self.verbose_logger.log(logginglevels.DEBUG_2, 'processing dep took: %f', dep_proc_time)
                 
                 missingdep += missing
                 conflicts += conflict
@@ -315,8 +315,9 @@
             prco_flags = rpmUtils.miscutils.flagToString(flags)
             prco_ver = rpmUtils.miscutils.stringToVersion(needversion)
             prcoformat_need = (needname, prco_flags, prco_ver)
-            msg = 'Looking for %s as a requirement of %s' % (str(prcoformat_need), po)
-            self.verbose_logger.log(logginglevels.DEBUG_2, msg)
+            self.verbose_logger.log(logginglevels.DEBUG_2,
+                    'Looking for %s as a requirement of %s',
+                    str(prcoformat_need), po)
                   
             if prcoformat_need in po.requires:
                 pkgs.append(po)
@@ -324,9 +325,9 @@
         if len(pkgs) < 1: # requiring tuple is not in the rpmdb
             txmbrs = self.tsInfo.matchNaevr(name=name, ver=version, rel=release)
             if len(txmbrs) < 1:
-                msg = 'Requiring package %s-%s-%s not in transaction set'\
-                                  ' nor in rpmdb' % (name, version, release)
-                self.verbose_logger.log(logginglevels.DEBUG_1, msg)
+                self.verbose_logger.log(logginglevels.DEBUG_1,
+                        'Requiring package %s-%s-%s not in transaction set'\
+                        ' nor in rpmdb', name, version, release)
                 errormsgs.append(msg)
                 missingdep = 1
                 CheckDeps = 0
@@ -336,9 +337,10 @@
                 self.verbose_logger.log(logginglevels.DEBUG_1,
                     'Requiring package is from transaction set')
                 if txmbr.ts_state == 'e':
-                    msg = 'Requiring package %s is set to be erased,' % txmbr.name +\
-                           'probably processing an old dep, restarting loop early.'
-                    self.verbose_logger.log(logginglevels.DEBUG_2, msg)
+                    self.verbose_logger.log(logginglevels.DEBUG_2,
+                            'Requiring package %s is set to be erased, ' \
+                            'probably processing an old dep, restarting ' \
+                            'loop early.', txmbr.name)
                     CheckDeps=1
                     missingdep=0
                     return (CheckDeps, missingdep, conflicts, errormsgs)
@@ -1143,7 +1145,7 @@
                 
                 dep_end_time = time.time()
                 dep_proc_time = dep_end_time - dep_start_time
-                self.verbose_logger.log(logginglevels.DEBUG_2, 'processing dep took: %f' % dep_proc_time)
+                self.verbose_logger.log(logginglevels.DEBUG_2, 'processing dep took: %f', dep_proc_time)
                 
                 missingdep += missing
                 conflicts += conflict
@@ -1188,7 +1190,7 @@
                 continue
             if req in provs:
                 continue
-            self.verbose_logger.log(logginglevels.DEBUG_2, "looking for %s as a requirement of %s" %(req, txmbr))
+            self.verbose_logger.log(logginglevels.DEBUG_2, "looking for %s as a requirement of %s", req, txmbr)
             dep = self.deps.get(req, None)
             if dep is None:
                 dep = self._provideToPkg(req)
@@ -1291,7 +1293,7 @@
             if prov[0].startswith("/usr/share/doc"): # XXX: ignore doc files
                 continue
             
-            self.verbose_logger.log(logginglevels.DEBUG_4, "looking to see what requires %s of %s" %(prov, po))
+            self.verbose_logger.log(logginglevels.DEBUG_4, "looking to see what requires %s of %s", prov, po)
             
             (r, f, v) = prov
 
@@ -1328,7 +1330,7 @@
                         stillavail = True # it's being installed
                         break
             if stillavail:
-                self.verbose_logger.log(logginglevels.DEBUG_1, "more than one package provides %s" %(r,))
+                self.verbose_logger.log(logginglevels.DEBUG_1, "more than one package provides %s", r)
                 continue
             
             # we have a list of all the items impacted and left w/unresolved deps




More information about the Yum-cvs-commits mailing list