from events.emitter import emit_policy POLICY = None def init(policy_engine): global POLICY POLICY = policy_engine async def set_override(data): POLICY.set_override(data["key"], data["value"]) await emit_policy(data["key"], data["value"]) return {"status": "ok"} async def clear_override(data): POLICY.clear_override(data["key"]) await emit_policy(data["key"], None) return {"status": "cleared"}