[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