X-Git-Url: https://git.donarmstrong.com/?p=dak.git;a=blobdiff_plain;f=dakweb%2Fqueries%2Fsuite.py;h=245b879c8ea2c677f89f90d3e2b5922644f8aac1;hp=b5c0118c586ffc2d783eba7d1294f2927dedced9;hb=c25dc048881fdb6b2c7c8783dd1a49ba3cc90aeb;hpb=1654167a76106b5994c12b12e293f2121a084d62 diff --git a/dakweb/queries/suite.py b/dakweb/queries/suite.py index b5c0118c..245b879c 100644 --- a/dakweb/queries/suite.py +++ b/dakweb/queries/suite.py @@ -32,6 +32,8 @@ def suites(): 'architectures': [x.arch_string for x in p.architectures], 'components': [x.component_name for x in p.components]}) + s.close() + return json.dumps(ret) QueryRegister().register_path('/suites', suites) @@ -61,6 +63,7 @@ def suite(suite=None): if q.count() > 1: # This would mean dak is misconfigured + s.close() return bottle.HTTPError(503, 'Multiple suites found: configuration error') elif q.count() == 1: so = q[0] @@ -69,6 +72,7 @@ def suite(suite=None): q = s.query(Suite).filter(Suite.codename == suite) if q.count() > 1: # This would mean dak is misconfigured + s.close() return bottle.HTTPError(503, 'Multiple suites found: configuration error') elif q.count() == 1: so = q[0] @@ -81,6 +85,8 @@ def suite(suite=None): 'architectures': [x.arch_string for x in so.architectures], 'components': [x.component_name for x in so.components]} + s.close() + return json.dumps(so) QueryRegister().register_path('/suite', suite)