Someone
public python v1 · immutable# lets say we have some channels like chTargetReached, chAwaitingOrdersclass Actor: def __init__(self): self.currentCh = chAwaitingOrders self.currentHndl = self.gotOrder def run(self): while True: val = self.currentCh.receive() currentHndl(val) def gotOrder(self, val): # according to val we change currentCh if val == "GOTO_TARGET": self.currentCh = chTargetReached self.currentHndl = self.targetReached def targetReached(self, val): pass