def get(self, region=None, lon=None, lat=None): resp = i_manager.regions(region, lon, lat) if 'region' in resp: resp['regions'] = sorted( resp['regions'], cmp=lambda reg1, reg2: cmp(reg1.get('name'), reg2.get('name'))) return resp, 200
def get(self, region=None, lon=None, lat=None): resp = i_manager.regions(region, lon, lat) if resp.has_key("regions"): resp["regions"] = sorted( resp["regions"], cmp=lambda reg1, reg2: cmp(reg1.get('name'), reg2.get('name'))) return resp, 200
def get(self, region=None, lon=None, lat=None): args = self.parsers["get"].parse_args() resp = i_manager.regions(region, lon, lat) if 'regions' in resp: resp['regions'] = sorted(resp['regions'], key=lambda r: r.get('name', r.get('region_id'))) if args['disable_geojson']: for r in resp['regions']: if 'shape' in r: del r['shape'] return resp, 200
def get(self, region=None, lon=None, lat=None): parser = reqparse.RequestParser() parser.add_argument("disable_geojson", type=boolean, default=False) args = parser.parse_args() resp = i_manager.regions(region, lon, lat) if 'regions' in resp: resp['regions'] = sorted( resp['regions'], cmp=lambda reg1, reg2: cmp(reg1.get('name'), reg2.get('name'))) if args['disable_geojson']: for r in resp['regions']: if 'shape' in r: del r['shape'] return resp, 200
def get(self, region=None, lon=None, lat=None): return i_manager.regions(region, lon, lat), 200
def get(self): regions = i_manager.regions() return regions