def __init__(self, registry=None, logger=None): self.active_agreements = {} self.active_policies = {} self.subscribed_devices = {} self.logger = logger or logging.getLogger(__name__) Intellect.__init__(self) if registry: RulesEngine._registry = registry DB.remove({})