From 476e424d9958d77efe1c7d2bbaabfd40ff9ca994 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 11 Feb 2010 23:49:46 +0100 Subject: [PATCH] [entropy.services] add Server.repositories() method --- libraries/entropy/server/interfaces/main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/entropy/server/interfaces/main.py b/libraries/entropy/server/interfaces/main.py index 8fb169dfe..8ca74b616 100644 --- a/libraries/entropy/server/interfaces/main.py +++ b/libraries/entropy/server/interfaces/main.py @@ -1146,6 +1146,16 @@ class ServerSettingsMixin: return remote_revision + def repositories(self): + """ + Return a list of available Entropy Server repositories. + + @return: list of available Entropy Server repositories + @rtype: list + """ + srv_set = self.SystemSettings[self.sys_settings_plugin_id]['server'] + return sorted(srv_set['repositories']) + class ServerLoadersMixin: