File size: 392 Bytes
aab1e67 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
class TriggerEngine:
def __init__(self):
self.agents = []
def register(self, agent):
self.agents.append(agent)
def trigger(self, sender, receiver):
if sender.can_trigger(receiver):
return f"{sender.name} aktiviert {receiver.name}"
else:
return f"BLOCKIERT: {sender.name} darf {receiver.name} nicht aufrufen"
|