diff --git a/DecisionSystem/messages.py b/DecisionSystem/messages.py index ac07d19..49e61d6 100644 --- a/DecisionSystem/messages.py +++ b/DecisionSystem/messages.py @@ -19,6 +19,7 @@ class Message: def data(self): return self._data + # I love using keywords... @property def type(self): return self._type @@ -30,10 +31,11 @@ class Message: def serialise(self): return umsgpack.packb({"type":self.type, "sender": self.sender, "data": self.data}) +# SHould make this static in Message class. def deserialise(obj): - ''' + """ Deserialises a given messagepack object into a Message. - ''' + """ m = Message() unpacked = umsgpack.unpackb(obj) print('Unpacked Object')