[entropy.client.client] add installed packages repository locking support

This commit is contained in:
Fabio Erculiani
2013-12-24 06:20:42 +01:00
parent f5efd44cc2
commit f143614555
+2
View File
@@ -24,6 +24,7 @@ from entropy.client.interfaces.methods import RepositoryMixin, MiscMixin, \
MatchMixin
from entropy.client.interfaces.noticeboard import NoticeBoardMixin
from entropy.client.interfaces.settings import ClientSystemSettingsPlugin
from entropy.client.misc import sharedinstlock
from entropy.const import etpConst, const_debug_write, \
const_convert_to_unicode
from entropy.core.settings.base import SystemSettings
@@ -301,6 +302,7 @@ class Client(Singleton, TextInterface, LoadersMixin, CacheMixin,
self._cacher.stop()
entropy.tools.kill_threads()
@sharedinstlock
def repository_packages_spm_sync(self, repository_identifier, repo_db,
force = False):
"""