nothing-unencr
quadrismegistus 4 years ago
parent a201696cad
commit f325dca150

@ -67,12 +67,8 @@ class Message(Logger):
def get_whom(self,name):
if name == OPERATOR_NAME:
return TheOperator()
if name == TELEPHONE_NAME:
return TheTelephone()
from komrade.backend.callers import Caller
return Caller(name)
from komrade.backend.operators import locate_an_operator
return locate_an_operator(name)
@property
def from_whom(self):

@ -9,6 +9,13 @@ from komrade.backend import *
from komrade.backend.messages import Message
def locate_an_operator(name):
if name == OPERATOR_NAME:
return TheOperator()
if name == TELEPHONE_NAME:
return TheTelephone()
return Caller(name)
class Operator(Keymaker):
ROUTES = ['forge_new_keys','does_username_exist','hello_world']
@ -123,7 +130,7 @@ class Operator(Keymaker):
return TheOperator()
if name == TELEPHONE_NAME:
return TheTelephone()
return from_whom(name)
return Caller(name)
def ring_ring(self,msg,to_whom,get_resp_from=None):

Loading…
Cancel
Save