def iter_monitors(self) -> Iterator['ActiveMonitor']: """List all monitors that use this monitor def.""" for monitor in self.manager.monitors.values(): if monitor.monitor_def.id == self.id: yield monitor