def __init__(self, service): assert IEngineBase.providedBy(service), \ "IEngineBase is not provided by" + repr(service) self.service = service self.collectors = {}