Fix serialization of optional elements

This commit is contained in:
ines 2017-06-02 18:18:17 +02:00
parent f74a45c1fe
commit 924c58bde3

View File

@ -429,7 +429,7 @@ def to_bytes(getters, exclude):
def from_bytes(bytes_data, setters, exclude):
msg = msgpack.loads(bytes_data, encoding='utf8')
for key, setter in setters.items():
if key not in exclude:
if key not in exclude and key in msg:
setter(msg[key])
return msg