More cleanup.
[kiosk.git] / utils.py
index e9c6edd1853640816e0a3ad46c9dec8441a27758..98238a1f43e7ec9133122d0f8e0262b5812603b1 100644 (file)
--- a/utils.py
+++ b/utils.py
@@ -1,12 +1,16 @@
 #!/usr/bin/env python3
 
 import time
+import logging
 import os
 from datetime import datetime
 
 import constants
 
 
+logger = logging.getLogger(__file__)
+
+
 def timestamp() -> str:
     t = datetime.fromtimestamp(time.time())
     return t.strftime("%d/%b/%Y:%H:%M:%S%Z")
@@ -20,6 +24,7 @@ def describe_age_of_file(filename: str) -> str:
         age = int(age)
         return describe_duration(age)
     except Exception as e:
+        logger.exception(e)
         return "?????"
 
 
@@ -31,6 +36,7 @@ def describe_age_of_file_briefly(filename: str) -> str:
         age = int(age)
         return describe_duration_briefly(age)
     except Exception as e:
+        logger.exception(e)
         return "?????"
 
 
@@ -82,7 +88,9 @@ def datetime_to_minute_number(dt: datetime) -> int:
 
 
 def minute_number_to_time_string(minute_num: int) -> str:
-    """Convert minute number from start of day into hour:minute am/pm string."""
+    """Convert minute number from start of day into hour:minute am/pm
+    string."""
+
     hour = minute_num // 60
     minute = minute_num % 60
     ampm = "a"