commit 22b61026361f1c859a54fe9cbac51f994ac452cc Author: Sathyanarayanan Gunasekaran gsathya.ceg@gmail.com Date: Sun Sep 16 19:44:55 2012 +0530
Add missing fields in /summary?type=foo --- pyonionoo/handlers/summary.py | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/pyonionoo/handlers/summary.py b/pyonionoo/handlers/summary.py index 5502e9d..7260c77 100644 --- a/pyonionoo/handlers/summary.py +++ b/pyonionoo/handlers/summary.py @@ -14,7 +14,6 @@ from pyonionoo.parser import Router ARGUMENTS = ['type', 'running', 'search', 'lookup', 'country', 'order', 'offset', 'limit']
class SummaryHandler(cyclone.web.RequestHandler): - @defer.inlineCallbacks def get(self): """ @@ -29,7 +28,6 @@ class SummaryHandler(cyclone.web.RequestHandler): self.write(response)
def _get_results(self): - user_arguments = self.request.arguments routers = database.get_summary_routers(**arguments.parse(user_arguments))
@@ -46,12 +44,12 @@ class SummaryHandler(cyclone.web.RequestHandler): 'r' : bool(router['running']) })
- if relays: - response['relays'] = relays - response['relays_published'] = relay_timestamp.strftime("%Y-%m-%d %H:%M:%S") - if bridges: - response['bridges'] = bridges - response['bridges_published'] = bridge_timestamp.strftime("%Y-%m-%d %H:%M:%S") + # response is a dict, so the order is not maintained. should the + # values in the response be in a specific order? + response['relays'] = relays + response['relays_published'] = relay_timestamp.strftime("%Y-%m-%d %H:%M:%S") + response['bridges'] = bridges + response['bridges_published'] = bridge_timestamp.strftime("%Y-%m-%d %H:%M:%S")
return response