3 """ Archive related queries
5 @contact: Debian FTPMaster <ftpmaster@debian.org>
6 @copyright: 2014 Mark Hymers <mhy@debian.org>
7 @license: GNU General Public License version 2 or later
13 from daklib.dbconn import DBConn, Archive
14 from dakweb.webregister import QueryRegister
17 @bottle.route('/archives')
20 Give information about all known archives (sets of suites)
23 return: list of dictionaries
26 s = DBConn().session()
28 q = q.order_by(Archive.archive_name)
31 ret.append({'name': a.archive_name,
32 'suites': [x.suite_name for x in a.suites]})
36 return json.dumps(ret)
38 QueryRegister().register_path('/archives', archives)