Commit 17c4ede1 authored by Dominik Rosiek's avatar Dominik Rosiek

API apteki custom

parent 3584918e
...@@ -15,7 +15,14 @@ class API(BaseAPI): ...@@ -15,7 +15,14 @@ class API(BaseAPI):
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
results = [] results = []
try:
for obj in data['results']: for obj in data['results']:
results.append(self.unpack(obj))
except TypeError as e:
results.append(self.unpack(data['results']))
return json.dumps(results)
def unpack(self, obj):
result = {} result = {}
for property in obj['properties']: for property in obj['properties']:
if property['key'] == 'APTEKI': if property['key'] == 'APTEKI':
...@@ -24,5 +31,4 @@ class API(BaseAPI): ...@@ -24,5 +31,4 @@ class API(BaseAPI):
result['latitude'] = property['value'] result['latitude'] = property['value']
elif property['key'] == 'OADR_GPS_D': elif property['key'] == 'OADR_GPS_D':
result['longitude'] = property['value'] result['longitude'] = property['value']
results.append(result) return result
return json.dumps(results)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment