From 65de27f4360bf7f31aaf2eae89498410decde4ad Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Sat, 12 Sep 2020 21:20:27 +0100 Subject: [PATCH] updates --- komrade/backend/operators.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/komrade/backend/operators.py b/komrade/backend/operators.py index 477c4ce..20fc468 100644 --- a/komrade/backend/operators.py +++ b/komrade/backend/operators.py @@ -21,13 +21,15 @@ def locate_an_operator(name=None,pubkey=None): if pubkey: assert type(pubkey)==bytes if not isBase64(pubkey): pubkey=b64encode(pubkey) + if name == OPERATOR_NAME: return OPERATOR if pubkey and pubkey == OPERATOR.pubkey.data_b64: return OPERATOR + if name==TELEPHONE_NAME: return TELEPHONE - if pubkey and pubkey == TELEPHONE.pubkey.data_b64 + if pubkey and pubkey == TELEPHONE.pubkey.data_b64: return TELEPHONE return Caller(name=name,pubkey=pubkey) @@ -55,7 +57,7 @@ class Operator(Keymaker): if not self.pubkey and self.name: self._keychain['pubkey'] = self.find_pubkey() elif self.pubkey and not self.name: - + # def boot(self,create=False): # # Do I have my keys?