def incoming_message(self, message_string): message = Message() message.parse(message_string) if message.type == 'getPubKey': if self.get_pub_key is None: print('Get pub key state not specified in waiting for message state.') return self get_pub_key_message = GetPubKeyMessage() get_pub_key_message.parse(message_string) self.get_pub_key.set_message(get_pub_key_message) return self.get_pub_key.do() return self
def parse(self, string): values = Message.parse(self, string) self.owner = values['owner'] self.key = values['key'] return values