[PATCH 6/6] Disable yum lock debugging for the final release.
Chris Lumens
clumens at redhat.com
Thu Apr 4 19:29:36 UTC 2013
This can be pretty slow, and I don't want to see all the little pauses on
the final release.
---
pyanaconda/packaging/yumpayload.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 1209f85..bb4e6c4 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -100,6 +100,10 @@ _private_yum_lock = threading.RLock()
class YumLock(object):
def __enter__(self):
+ if isFinal:
+ _private_yum_lock.acquire()
+ return _private_yum_lock
+
frame = inspect.stack()[2]
threadName = threading.currentThread().name
@@ -110,7 +114,9 @@ class YumLock(object):
def __exit__(self, exc_type, exc_val, exc_tb):
_private_yum_lock.release()
- log.info("gave up _yum_lock for %s" % threading.currentThread().name)
+
+ if not isFinal:
+ log.info("gave up _yum_lock for %s" % threading.currentThread().name)
_yum_lock = YumLock()
_yum_cache_dir = "/tmp/yum.cache"
--
1.8.1.2
More information about the anaconda-patches
mailing list