ProArch2 / trigger_engine.py
beermen's picture
initial
aab1e67 verified
raw
history blame contribute delete
392 Bytes
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"