[yum-cvs] yum/yum depsolve.py,1.108,1.109

Seth Vidal skvidal at linux.duke.edu
Sun Jan 21 20:15:01 UTC 2007


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

Modified Files:
	depsolve.py 
Log Message:

dep solving debug timing


Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- depsolve.py	19 Dec 2006 03:43:31 -0000	1.108
+++ depsolve.py	21 Jan 2007 20:14:59 -0000	1.109
@@ -28,6 +28,7 @@
 from constants import *
 import packages
 import logginglevels
+import time 
 
 class Depsolve(object):
     def __init__(self):
@@ -229,6 +230,7 @@
             self.verbose_logger.debug('# of Deps = %d', len(deps))
             depcount = 0
             for dep in deps:
+                dep_start_time = time.time()
                 ((name, version, release), (needname, needversion), flags, suggest, sense) = dep
                 depcount += 1
                 self.verbose_logger.log(logginglevels.DEBUG_2,
@@ -246,7 +248,11 @@
                 else: # wtf?
                     self.logger.critical('Unknown Sense: %d', sense)
                     continue
-
+                
+                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)
+                
                 missingdep += missing
                 conflicts += conflict
                 CheckDeps += checkdep




More information about the Yum-cvs-commits mailing list