From 670be42e8d39fe608a420f8957ef6800bb024228 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 14 Apr 2009 23:48:10 +0200 Subject: [PATCH] entropy.client.interfaces.methods: new method is_repository_connection_cached --- libraries/entropy/client/interfaces/methods.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/entropy/client/interfaces/methods.py b/libraries/entropy/client/interfaces/methods.py index a4c063bb9..beaed35e4 100644 --- a/libraries/entropy/client/interfaces/methods.py +++ b/libraries/entropy/client/interfaces/methods.py @@ -98,6 +98,11 @@ class RepositoryMixin: self.__repodb_cache.clear() if mask_clear: self.SystemSettings.clear() + def is_repository_connection_cached(self, repoid): + if (repoid,etpConst['systemroot'],) in self.__repodb_cache: + return True + return False + def open_repository(self, repoid): if not self.__repodb_cache.has_key((repoid,etpConst['systemroot'],)):