nothing-unencr
quadrismegistus 4 years ago
parent 22a2bcb3c7
commit f422390877

@ -101,7 +101,7 @@ class Keymaker(Logger):
res = self.crypt_keys.get(self.name, prefix='/pubkey/')
if res: return res
res = b64decode(self.load_qr(self.name).encode())
res = self.load_qr(self.name)
if res: return res
self.log('I don\'t know my public key!')

@ -60,7 +60,7 @@ class Operator(Keymaker):
def compose_msg_to(self,msg,another):
if not self.privkey or not self.pubkey:
raise KomradeException('why do I have no pub/privkey pair!?',self,self.name)
raise KomradeException('why do I have no pub/privkey pair!?',self,self.name,self.pubkey,self.privkey,self.keychain())
if not another.name or not another.pubkey:
raise KomradeException('why do I not know whom I\'m writing to?')

@ -65,7 +65,7 @@ class Person(Caller):
return self.ring_ring(msg,to_whom)
def ring_ring(self,msg,to_whom):
return super().super().ring_ring(
return super(Caller,self).ring_ring(
msg,
to_whom,
get_resp_from=super().ring_ring
@ -187,6 +187,12 @@ class Person(Caller):
if __name__=='__main__':
person = Person('marx')
marx = Person('marx')
elon = Person('elon')
person.register()
marx.register()
elon.register()
# person.register()
# print(person.pubkey)
elon.send_msg_to('youre dumb',marx)
Loading…
Cancel
Save