Format codebase w/ black.
[kiosk.git] / camera_trigger.py
index 64cb6383f375c6fdd58e067abc7e308311d3333c..0f42ca20782cd06ecf46e23d68acd017a5d9f9a2 100644 (file)
@@ -5,27 +5,28 @@ import trigger
 import utils
 from datetime import datetime
 
+
 class any_camera_trigger(trigger.trigger):
     def __init__(self):
         self.triggers_in_the_past_seven_min = {
-            "driveway" :       0,
-            "frontdoor" :      0,
-            "cabin_driveway" : 0,
-            "backyard" :       0,
+            "driveway": 0,
+            "frontdoor": 0,
+            "cabin_driveway": 0,
+            "backyard": 0,
         }
         self.last_trigger = {
-            "driveway" :       0,
-            "frontdoor" :      0,
-            "cabin_driveway" : 0,
-            "backyard" :       0,
+            "driveway": 0,
+            "frontdoor": 0,
+            "cabin_driveway": 0,
+            "backyard": 0,
         }
 
     def choose_priority(self, camera, age):
         base_priority_by_camera = {
-            "driveway" : 1,
-            "frontdoor" : 2,
-            "cabin_driveway" : 1,
-            "backyard" : 0,
+            "driveway": 1,
+            "frontdoor": 2,
+            "cabin_driveway": 1,
+            "backyard": 0,
         }
         priority = base_priority_by_camera[camera]
         if age < 10:
@@ -39,10 +40,7 @@ class any_camera_trigger(trigger.trigger):
     def get_triggered_page_list(self):
         triggers = []
         cameras_with_recent_triggers = 0
-        camera_list = [ "driveway",
-                        "frontdoor",
-                        "cabin_driveway",
-                        "backyard" ]
+        camera_list = ["driveway", "frontdoor", "cabin_driveway", "backyard"]
 
         now = time.time()
         try:
@@ -51,8 +49,7 @@ class any_camera_trigger(trigger.trigger):
             for camera in camera_list:
                 file = "/timestamps/last_camera_motion_%s" % camera
                 ts = os.stat(file).st_ctime
-                if (ts != self.last_trigger[camera] and
-                    (now - ts) < 10):
+                if ts != self.last_trigger[camera] and (now - ts) < 10:
                     print("Camera: %s, age %s" % (camera, (now - ts)))
                     self.last_trigger[camera] = ts
                     cameras_with_recent_triggers += 1
@@ -74,17 +71,28 @@ class any_camera_trigger(trigger.trigger):
             # triggered at the same time.
             for camera in camera_list:
                 if (now - self.last_trigger[camera]) < 10:
-                    if (self.triggers_in_the_past_seven_min[camera] <= 4 or
-                        cameras_with_recent_triggers > 1):
+                    if (
+                        self.triggers_in_the_past_seven_min[camera] <= 4
+                        or cameras_with_recent_triggers > 1
+                    ):
                         ts = utils.timestamp()
                         p = self.choose_priority(camera, age)
-                        print(("%s: ****** %s[%d] CAMERA TRIGGER ******" % (
-                            ts, camera, p)))
-                        triggers.append( ( "hidden/%s.html" % camera,
-                                           self.choose_priority(camera, age)) )
+                        print(
+                            (
+                                "%s: ****** %s[%d] CAMERA TRIGGER ******"
+                                % (ts, camera, p)
+                            )
+                        )
+                        triggers.append(
+                            (
+                                "hidden/%s.html" % camera,
+                                self.choose_priority(camera, age),
+                            )
+                        )
                     else:
-                        print(("%s: Camera %s too spammy, squelching it" % (
-                            ts, camera)))
+                        print(
+                            ("%s: Camera %s too spammy, squelching it" % (ts, camera))
+                        )
         except Exception as e:
             print(e)
             pass
@@ -94,5 +102,6 @@ class any_camera_trigger(trigger.trigger):
         else:
             return triggers
 
-#x = any_camera_trigger()
-#print(x.get_triggered_page_list())
+
+# x = any_camera_trigger()
+# print(x.get_triggered_page_list())