X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=health_renderer.py;h=d369630429bb1441f4b1fe3d6dc058cce6d01dbe;hb=73e4d75ceabe5546f3966cfdcd1f705c77be17f7;hp=774e0babc893967a83b9562f2f7e60e53de2d803;hpb=c06bfef53f70551e7920bc4facce27f47b89e2ba;p=kiosk.git diff --git a/health_renderer.py b/health_renderer.py index 774e0ba..d369630 100644 --- a/health_renderer.py +++ b/health_renderer.py @@ -61,27 +61,31 @@ class periodic_health_renderer(renderer.debuggable_abstaining_renderer): now = time.time() n = 0 - for x in sorted(limits): - ts = os.stat(x).st_mtime + for filepath, limit_sec in sorted(limits.items()): + ts = os.stat(filepath).st_mtime age = now - ts - self.debug_print("%s -- age is %ds, limit is %ds" % (x, age, limits[x])) - if age < limits[x]: + self.debug_print(f"{filepath} -- age: {age}, limit {limit_sec}") + if age < limits[filepath]: + # OK f.write( - '\n' + '\n' ) + txt_color="#ffffff" else: + # BAD! f.write( - '\n' + '\n' ) - f.write("
\n") + txt_color="#000000" + f.write(f"
\n") - name = x.replace(timestamps, "") + name = filepath.replace(timestamps, "") name = name.replace("last_", "") name = name.replace("_", " ") - ts = utils.describe_duration_briefly(age) + duration = utils.describe_duration_briefly(int(age)) - self.debug_print(f"{name} is {ts} old.") - f.write(f"{name}
\n{ts} old.\n") + self.debug_print(f"{name} is {duration} old.") + f.write(f"{name}
\n{duration} old.\n") f.write("
\n\n\n") n += 1 if n % 3 == 0: @@ -151,5 +155,5 @@ class periodic_health_renderer(renderer.debuggable_abstaining_renderer): ) -# test = periodic_health_renderer({"Test", 123}) -# test.periodic_render("Test") +#test = periodic_health_renderer({"Test", 123}) +#test.periodic_render("Test")