def _list(): location = parse_location(request.args) airspaces = airspace_list_schema.dump(Airspace.by_location(location).all(), many=True).data waves = wave_list_schema.dump(MountainWaveProject.by_location(location), many=True).data return jsonify(airspaces=airspaces, waves=waves)
def get_airspaces_by_location(location): if not isinstance(location, Location): raise TypeError('Invalid `location` parameter.') data, errors = airspace_list_schema.dump( Airspace.by_location(location).all(), many=True) return data
def list(): location = parse_location(request.args) airspaces = airspace_list_schema.dump(Airspace.by_location(location).all(), many=True).data waves = wave_list_schema.dump(MountainWaveProject.by_location(location), many=True).data return jsonify(airspaces=airspaces, waves=waves)
def get_airspaces_by_location(location): return airspace_list_schema.dump(Airspace.by_location(location).all(), many=True).data
def get_airspaces_by_location(location): if not isinstance(location, Location): raise TypeError('Invalid `location` parameter.') airspaces = Airspace.by_location(location) return map(airspace_to_dict, airspaces)
def _query_airspace(location): airspaces = Airspace.by_location(location) return map(airspace_to_json, airspaces)