Skip to content

Commit

Permalink
Fix TypeError: 'NoneType' object is not subscriptable
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusmotea authored Dec 28, 2023
1 parent 8ab5200 commit 95dcb14
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions BridgeEmulator/HueObjects/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1741,13 +1741,14 @@ def __init__(self, data):
eventstream.append(streamMessage)

def __del__(self):
streamMessage = {"creationtime": datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ"),
if self.modelid in ["SML001", "RWL022"]:
streamMessage = {"creationtime": datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ"),
"data": [{"id": self.getDevice()["id"], "type": "device"}],
"id": str(uuid.uuid4()),
"type": "delete"
}
streamMessage["id_v1"] = "/sensors/" + self.id_v1
eventstream.append(streamMessage)
streamMessage["id_v1"] = "/sensors/" + self.id_v1
eventstream.append(streamMessage)
logging.info(self.name + " sensor was destroyed.")

def setV1State(self, state):
Expand Down

0 comments on commit 95dcb14

Please sign in to comment.