mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-15 15:50:22 -04:00
Test #7 - Updating delete_monitor method...
This commit is contained in:
@@ -191,7 +191,19 @@ class UptimeKumaService:
|
|||||||
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']}")
|
||||||
self.api.delete_monitor(monitor_data["id"])
|
try:
|
||||||
|
self.api.delete_monitor(monitor_data["id"])
|
||||||
|
except socketio.exceptions.TimeoutError:
|
||||||
|
Log.info(f"Timeout while deleting monitor ID {monitor_data['id']}")
|
||||||
|
return
|
||||||
|
except Exception as e:
|
||||||
|
Log.info(f"Error while deleting monitor ID {monitor_data['id']}: {e}")
|
||||||
|
return
|
||||||
|
|
||||||
|
for i, monitor in enumerate(self.monitors):
|
||||||
|
if monitor["id"] == monitor_data["id"]:
|
||||||
|
del self.monitors[i]
|
||||||
|
break
|
||||||
|
|
||||||
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"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user