diff --git a/lib/entropy/client/interfaces/methods.py b/lib/entropy/client/interfaces/methods.py index bda7ea49d..6a9f5ab30 100644 --- a/lib/entropy/client/interfaces/methods.py +++ b/lib/entropy/client/interfaces/methods.py @@ -1086,14 +1086,20 @@ class RepositoryMixin: def reopen_installed_repository(self): """ - If for whatever reason (usually there is NO reason!) the installed - packages repository needs to be reloaded, call this method. + Close and reopen the Installed Packages repository. """ - self._installed_repository.close(_token = etpConst['clientdbid']) + self.close_installed_repository() self._open_installed_repository() # make sure settings are in sync self._settings.clear() + def close_installed_repository(self): + """ + Close the Installed Packages repository. It will be reopened + on demand. + """ + self._installed_repository.close(_token = etpConst['clientdbid']) + def open_generic_repository(self, repository_path, dbname = None, name = None, xcache = None, read_only = False, indexing_override = None, skip_checks = False):