From c92fe7de13e554e6674559bf6ce29a128288785c Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 6 Jan 2010 11:08:37 +0100 Subject: [PATCH] [entropy.client.services.ugc] when retrieving repository metadata, also look through excluded ones --- libraries/entropy/client/services/ugc/interfaces.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/entropy/client/services/ugc/interfaces.py b/libraries/entropy/client/services/ugc/interfaces.py index 3216ed26c..a226e2ae9 100644 --- a/libraries/entropy/client/services/ugc/interfaces.py +++ b/libraries/entropy/client/services/ugc/interfaces.py @@ -43,6 +43,9 @@ class Client: def connect_to_service(self, repository, timeout = None): avail_data = self.Entropy.SystemSettings['repositories']['available'] + # also try excluded repos + if repository not in avail_data: + avail_data = self.Entropy.SystemSettings['repositories']['excluded'] if repository not in avail_data: raise RepositoryError("RepositoryError: %s" % ( _('repository is not available'),))