[entropy.client] fix deadlock when running "equo rescue generate"

_real_logger_lock must be a reentrant lock.
This fixes bug 4624.
This commit is contained in:
Fabio Erculiani
2014-04-20 13:27:29 +01:00
parent f1e7432bef
commit 61ba6ea268

View File

@@ -109,7 +109,7 @@ class Client(Singleton, TextInterface, CalculatorsMixin,
self._real_settings_client_plg_lock = threading.RLock()
self._real_logger = None
self._real_logger_lock = threading.Lock()
self._real_logger_lock = threading.RLock()
self._real_enabled_repos = None
self._real_enabled_repos_lock = threading.RLock()