Fixes.
[kiosk.git] / myq_trigger.py
index da5b2f1fab6ddf10c4ad346e39c1e1ce30846af9..db09f339d77be9dec2efccb02c0f33ebfea54719 100644 (file)
@@ -1,11 +1,15 @@
-import constants
+#!/usr/bin/env python3
+
+import kiosk_constants
 import globals
 import trigger
+from typing import List, Optional, Tuple
+
 
 class myq_trigger(trigger.trigger):
-    def get_triggered_page_list(self):
-        if globals.get("myq_triggered") == True:
-            print "****** MyQ garage door is open page trigger ******"
-            return (constants.myq_pagename, trigger.trigger.PRIORITY_HIGH)
+    def get_triggered_page_list(self) -> Optional[List[Tuple[str, int]]]:
+        if globals.get("myq_triggered"):
+            print("****** MyQ garage door is open page trigger ******")
+            return [(kiosk_constants.myq_pagename, trigger.trigger.PRIORITY_HIGH)]
         else:
             return None