Skip to content

Commit b4966c8

Browse files
brentrubrentru
authored andcommitted
handle data without associated metadata in _create_data
1 parent 34d7c92 commit b4966c8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

adafruit_io.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,10 @@ def __init__(self, adafruit_io_username, adafruit_io_key, wifi_manager):
7979

8080
@staticmethod
8181
def _create_data(data, metadata):
82-
return {'value':data, 'lat':metadata['lat'], 'lon':metadata['lon'],
83-
'ele':metadata['ele'], 'created_at':metadata['created_at']}
82+
if metadata is not None:
83+
return {'value':data, 'lat':metadata['lat'], 'lon':metadata['lon'],
84+
'ele':metadata['ele'], 'created_at':metadata['created_at']}
85+
return {'value':data}
8486

8587
@staticmethod
8688
def _handle_error(response):
@@ -177,8 +179,7 @@ def create_new_group(self, group_key, group_description):
177179
:param str group_description: Brief summary about the group
178180
"""
179181
path = self._compose_path("groups")
180-
payload = {'name':group_key,
181-
'description':group_description}
182+
payload = {'name':group_key, 'description':group_description}
182183
return self._post(path, payload)
183184

184185
def delete_group(self, group_key):

0 commit comments

Comments
 (0)