nothing-unencr
quadrismegistus 4 years ago
parent e2113e94ec
commit 8bdd8cc73f

@ -141,37 +141,7 @@ class Operator(Keymaker):
return Caller(name)
def ring_ring(self,msg,to_whom,get_resp_from=None):
# ring ring
self.log(f'''
ring ring!
I am {self}.
I have been told to pass onto {to_whom},
by way of function {get_resp_from},
the following msg:
{dict_format(msg,tab=5)}
''')
# get encr msg obj
msg_obj = self.compose_msg_to(msg, to_whom)
self.log(f'ring ring! here is the message object I made, to send to {to_whom}: {msg_obj}')
# encrypting
msg_obj.encrypt()
# get pure encrypted binary, sealed
#msg_sealed = self.seal_msg(msg_obj)
# pass onto next person...
if not get_resp_from: get_resp_from=to_whom.ring_ring
resp_msg_obj = get_resp_from(msg_obj.msg_d)
self.log('resp_msg_obj <-',resp_msg_obj)
# route back?
route_result = self.route_msg(resp_msg_obj)
self.log('route_result 2?',route_result)
return route_result
# return resp_msg_obj
def route(self,data,route):
@ -204,6 +174,50 @@ class Operator(Keymaker):
# ???
return response
def ring_ring(self,msg,to_whom,get_resp_from=None):
# ring ring
self.log(f'''
ring ring!
I am {self}.
I have been told to pass onto {to_whom},
by way of function {get_resp_from},
the following msg:
{dict_format(msg,tab=5)}
''')
# get encr msg obj
msg_obj = self.compose_msg_to(
msg,
to_whom
)
self.log(f'ring ring! here is the message object I made, to send to {to_whom}: {msg_obj}')
# encrypting
msg_obj.encrypt()
# get pure encrypted binary, sealed
#msg_sealed = self.seal_msg(msg_obj)
# pass onto next person...
if not get_resp_from: get_resp_from=to_whom.ring_ring
resp_msg_obj = get_resp_from(msg_obj.msg_d)
self.log('resp_msg_obj <-',resp_msg_obj)
# route back?
route_result = self.route_msg(resp_msg_obj)
self.log('route_result 2?',route_result)
return route_result
def pronto_pronto(self, msg_obj):
self.log(f'''
pronto pronto!

Loading…
Cancel
Save