Test #7 - Duplicate loop.

This commit is contained in:
2025-08-06 13:30:35 -04:00
parent a94dcf5b41
commit b17580ff3f
@@ -188,22 +188,22 @@ class UptimeKumaService:
) )
def delete_monitor(self, container_name: str): def delete_monitor(self, container_name: str):
monitor_data = self.get_monitor(container_name) monitor_data = self.get_monitor(container_name)
if monitor_data is not None: if monitor_data is not None:
Log.info(f"Deleting Monitor {monitor_data['id']}:{monitor_data['name']}") Log.info(f"Deleting Monitor {monitor_data['id']}:{monitor_data['name']}")
try: try:
self.api.delete_monitor(monitor_data["id"]) self.api.delete_monitor(monitor_data["id"])
except socketio.exceptions.TimeoutError: except socketio.exceptions.TimeoutError:
Log.error(f"Timeout while deleting monitor ID {monitor_data['id']}") Log.error(f"Timeout while deleting monitor ID {monitor_data['id']}")
return return
except Exception as e: except Exception as e:
Log.error(f"Error while deleting monitor ID {monitor_data['id']}: {e}") Log.error(f"Error while deleting monitor ID {monitor_data['id']}: {e}")
return return
for i, monitor in enumerate(self.monitors): for i, monitor in enumerate(self.monitors):
if monitor["id"] == monitor_data["id"]: if monitor["id"] == monitor_data["id"]:
del self.monitors[i] del self.monitors[i]
break break
def delete_monitors(self, container_names: list[str]): def delete_monitors(self, container_names: list[str]):
if container_names: if container_names: