]> git.decadent.org.uk Git - dak.git/blobdiff - dakweb/queries/archive.py
Close our SQLAlchemy sessions
[dak.git] / dakweb / queries / archive.py
index 41c36a2a7fc5876e4168473cdd758070c8be440a..2ed4031eb233fdc1cec6ebb44eb9e43e3b315080 100644 (file)
@@ -9,7 +9,11 @@ from dakweb.webregister import QueryRegister
 @bottle.route('/archives')
 def archives():
     """
-    Returns a list of supported archives
+    archives()
+
+    returns: list of dictionaries
+
+    Give information about all known archives (sets of suites)
     """
 
     s = DBConn().session()
@@ -20,6 +24,8 @@ def archives():
         ret.append({'name':      a.archive_name,
                     'suites':    [x.suite_name for x in a.suites]})
 
+    s.close()
+
     return json.dumps(ret)
 
 QueryRegister().register_path('/archives', archives)