]> Git repositories of Lucie Scarlet - dotfiles.git/commitdiff
Fixed issue with one day showing wrong
authorLucie Scarlet <lucie@scarlet.moe>
Sat, 17 Aug 2024 16:01:02 +0000 (18:01 +0200)
committerLucie Scarlet <lucie@scarlet.moe>
Sat, 17 Aug 2024 16:01:02 +0000 (18:01 +0200)
i3/uptime.py

index 36f1f472489377ae8e3da4423b1da855311dc38d..b709f12bc11f6b664235b9f638a3487e97f4d2fb 100644 (file)
@@ -10,17 +10,21 @@ def main() -> int:
     well_formatted: str = str(raw_formatted).split(".")[0][:-3]
     fmt = well_formatted.split(".")[0]
     daysfmt = fmt.split(" days, ")
+    dayfmt = fmt.split(" day, ")
     if len(daysfmt) >= 2:
         f2: str = daysfmt[1]
         days: str | None = daysfmt[0]
+    elif len(dayfmt) >= 2:
+        f2 = dayfmt[1]
+        days = dayfmt[0]
     else:
         f2 = daysfmt[0]
         days = None
     hours = f2.split(":")[0]
     mins = f2.split(":")[1]
     output_d = f"{days}d " if days else ""
-    output_h = f"{hours}h "
-    output_m = f"{mins}m"
+    output_h = f"{hours}h " if hours else ""
+    output_m = f"{mins}m" if mins else ""
     print(f"Uptime: {output_d}{output_h}{output_m}")
     return 0