diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2014-02-12 08:14:47 -0800 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2014-02-12 08:14:47 -0800 |
commit | cd686cb56a3d7653066d749296b455ef6692e79b (patch) | |
tree | 232b6cb86b59c75fb549585071df265d5e2e132d /pym/gentoolkit/revdep_rebuild/assign.py | |
parent | revdep_rebuild/assign.py: Add missed green import (diff) | |
download | gentoolkit-cd686cb56a3d7653066d749296b455ef6692e79b.tar.gz gentoolkit-cd686cb56a3d7653066d749296b455ef6692e79b.tar.bz2 gentoolkit-cd686cb56a3d7653066d749296b455ef6692e79b.zip |
revdep_rebuild: Add task timing information to debug output.
Diffstat (limited to 'pym/gentoolkit/revdep_rebuild/assign.py')
-rw-r--r-- | pym/gentoolkit/revdep_rebuild/assign.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/assign.py b/pym/gentoolkit/revdep_rebuild/assign.py index 40d04b7..2df6532 100644 --- a/pym/gentoolkit/revdep_rebuild/assign.py +++ b/pym/gentoolkit/revdep_rebuild/assign.py @@ -8,6 +8,8 @@ from __future__ import print_function import os import re +import time +current_milli_time = lambda: int(round(time.time() * 1000)) import portage from portage import portdb @@ -23,6 +25,7 @@ def assign_packages(broken, logger, settings): ''' Finds and returns packages that owns files placed in broken. Broken is list of files ''' + stime = current_milli_time() assigned_pkgs = set() assigned_filenames = set() for group in os.listdir(settings['PKG_DIR']): @@ -53,6 +56,10 @@ def assign_packages(broken, logger, settings): broken_filenames = set(broken) orphaned = broken_filenames.difference(assigned_filenames) + ftime = current_milli_time() + logger.debug("\tassign_packages(); assigned " + "%d packages, %d orphans in %d milliseconds" + % (len(assigned_pkgs), len(orphaned), ftime-stime)) return (assigned_pkgs, orphaned) |