Decode a transmitted package.
(self, encoded_packet)
| 35 | default=self.__class__.dumps_default) |
| 36 | |
| 37 | def decode(self, encoded_packet): |
| 38 | """Decode a transmitted package.""" |
| 39 | decoded = msgpack.loads(encoded_packet, |
| 40 | ext_hook=self.__class__.ext_hook) |
| 41 | self.packet_type = decoded['type'] |
| 42 | self.data = decoded.get('data') |
| 43 | self.id = decoded.get('id') |
| 44 | self.namespace = decoded['nsp'] |