From ae670a3473064b246aa8a4b0a9e3e49e19ac3ede Mon Sep 17 00:00:00 2001 From: Lukas Tesar Date: Thu, 18 Apr 2024 10:23:57 +0200 Subject: [PATCH] fix: ios hotfix --- cogs/ios/features.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cogs/ios/features.py b/cogs/ios/features.py index 12a74dd2f..21145de03 100644 --- a/cogs/ios/features.py +++ b/cogs/ios/features.py @@ -12,7 +12,7 @@ from features.list_message_sender import send_list_of_messages -def running_for(time: str) -> int: +def running_for(time: str, time_dom: str) -> int: now = datetime.datetime.now() time_list = time.split(":") if len(time_list) == 2: @@ -20,6 +20,8 @@ def running_for(time: str) -> int: minutes = now.minute - int(time_list[1]) return hours * 60 + minutes else: + if time_dom: + time_list[0] = "".join([time, time_dom]) try: date = datetime.datetime.strptime(time_list[0], "%b%d") except ValueError: @@ -116,7 +118,8 @@ def parse_processes(processes: str) -> dict: if not login.startswith("x"): continue time = line_split[8] - uptime = running_for(time) + time_dom = line_split[9] + uptime = running_for(time, time_dom) if uptime > 10: if login not in parsed: parsed[login] = list()