The changes necessary to upgrade the kiosk to use python3.7.
[kiosk.git] / renderer.py
index 721b374529ea96f7804a8cd6077271b0bbbb6e8b..34e4459d429abda03a28da88048690cbc0834f0c 100644 (file)
@@ -36,10 +36,12 @@ class abstaining_renderer(renderer):
                 tries[key] = 0
 
             if tries[key] > 5:
-                print('Too many retries for "%s", giving up for now' % key)
+                print(('Too many retries for "%s.%s", giving up for now' % (
+                    key, self.__class__)))
                 keys_to_skip.add(key)
             else:
-                msg = 'renderer: periodic render event for "%s"' % key
+                msg = 'renderer: periodic render event for "%s.%s"' % (
+                    key, self.__class__)
                 if (tries[key] > 1):
                     msg = msg + " (try %d)" % tries[key]
                 print(msg)
@@ -71,7 +73,7 @@ class debuggable_abstaining_renderer(abstaining_renderer):
                 # current date and time
                 now = datetime.now()
                 timestamp = now.strftime("%d-%b-%Y (%H:%M:%S.%f)")
-                print "%s(%s): %s" % (self.debug_prefix(), timestamp, msg)
+                print("%s(%s): %s" % (self.debug_prefix(), timestamp, msg))
         except Exception as e:
-            print "Exception in debug_print!"
-            print e
+            print("Exception in debug_print!")
+            print(e)