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
Beispiel #2
0
 def parse(self, string):
     values = Message.parse(self, string)
     self.owner = values['owner']
     self.key = values['key']
     return values