server/serverconfig.py
changeset 9460 a2a0bc984863
parent 9165 7ebf3b1cdb4c
child 9468 39b7a91a3f4c
--- a/server/serverconfig.py	Wed Jan 22 12:14:56 2014 +0100
+++ b/server/serverconfig.py	Tue Jul 02 17:07:34 2013 +0200
@@ -297,13 +297,16 @@
     # configuration file (#16102)
     @cached
     def read_sources_file(self):
+        """return a dictionary of values found in the sources file"""
         return read_config(self.sources_file(), raise_if_unreadable=True)
 
-    def sources(self):
-        """return a dictionnaries containing sources definitions indexed by
-        sources'uri
-        """
-        return self.read_sources_file()
+    @property
+    def system_source_config(self):
+        return self.read_sources_file()['system']
+
+    @property
+    def default_admin_config(self):
+        return self.read_sources_file()['admin']
 
     def source_enabled(self, source):
         if self.sources_mode is not None: