Skip to content

Commit a94dcf5

Browse files
committed
Test linuxserver#7 - Duplicate loop.
1 parent 98a151d commit a94dcf5

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

root/app/auto_uptime_kuma/uptime_kuma_service.py

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -188,27 +188,22 @@ def edit_monitor(self, container_name, monitor_data):
188188
)
189189

190190
def delete_monitor(self, container_name: str):
191-
monitor_data = self.get_monitor(container_name)
192-
if monitor_data is not None:
193-
Log.info(f"Deleting Monitor {monitor_data['id']}:{monitor_data['name']}")
194-
try:
195-
self.api.delete_monitor(monitor_data["id"])
196-
except socketio.exceptions.TimeoutError:
197-
Log.info(f"Timeout while deleting monitor ID {monitor_data['id']}")
198-
return
199-
except Exception as e:
200-
Log.info(f"Error while deleting monitor ID {monitor_data['id']}: {e}")
201-
return
202-
203-
for i, monitor in enumerate(self.monitors):
204-
if monitor["id"] == monitor_data["id"]:
205-
del self.monitors[i]
206-
break
191+
monitor_data = self.get_monitor(container_name)
192+
if monitor_data is not None:
193+
Log.info(f"Deleting Monitor {monitor_data['id']}:{monitor_data['name']}")
194+
try:
195+
self.api.delete_monitor(monitor_data["id"])
196+
except socketio.exceptions.TimeoutError:
197+
Log.error(f"Timeout while deleting monitor ID {monitor_data['id']}")
198+
return
199+
except Exception as e:
200+
Log.error(f"Error while deleting monitor ID {monitor_data['id']}: {e}")
201+
return
207202

208-
for i, monitor in enumerate(self.monitors):
209-
if monitor["id"] == monitor_data["id"]:
210-
del self.monitors[i]
211-
break
203+
for i, monitor in enumerate(self.monitors):
204+
if monitor["id"] == monitor_data["id"]:
205+
del self.monitors[i]
206+
break
212207

213208
def delete_monitors(self, container_names: list[str]):
214209
if container_names:

0 commit comments

Comments
 (0)