Skip to content

Commit 57ac078

Browse files
committed
Sort by address before composing WriteMessageRequest
1 parent f5b1544 commit 57ac078

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

tests/test_messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ def test_log_read_response(self):
5151

5252
result = LogReadResponse1.parse(response)
5353

54-
self.assertEquals(6, result.fields.value.pages)
54+
self.assertEqual(6, result.fields.value.pages)

vallox_websocket_api/client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ async def set_values(self, dict):
216216
address, raw_value = self._decode_pair(key, value)
217217
items.append({"address": address, "value": raw_value})
218218

219+
items.sort(key=lambda x: x['address'])
219220
payload = WriteMessageRequest.build({"fields": {"value": {
220221
"items": items
221222
}}})

0 commit comments

Comments
 (0)