def get(self, version): logging.debug("RegionsListHandler#get") if (self.valid_version(version)): self.json({"regions": Region.all_regions()}) else: self.error(404, "API Version %s not supported" % version)
def get(self): logging.debug("RootHandler#get") today = datetime.datetime.today() end = today start = end - timedelta(days=5) start_date = dateparser.parse(self.request.get('start', default_value=str(start))) end_date = dateparser.parse(self.request.get('end', default_value=str(end))) history_size = config.SITE['history_size'] if end_date > today or start_date > end_date or \ today.toordinal() - history_size > start_date.toordinal(): end_date = today start_date = end_date - timedelta(days=5) regions = Region.all_regions() td = default_template_data() td["start_date"] = start_date - timedelta(days=1) td["end_date"] = end_date - timedelta(days=1) td["history_size"] = history_size td["regions"] = regions self.render(td, 'index.html')