The changes necessary to upgrade the kiosk to use python3.7.
[kiosk.git] / file_writer.py
index aba7d8f25f5b0efda0df5d5ef55548af0aeb0c26..0d95f71d505e4736aef184935e0b3e0f22bce185 100644 (file)
@@ -4,9 +4,9 @@ import os
 def remove_tricky_unicode(x):
     try:
         x = x.decode('utf-8')
-        x = x.replace(u"\u2018", "'").replace(u"\u2019", "'")
-        x = x.replace(u"\u201c", '"').replace(u"\u201d", '"')
-        x = x.replace(u"\u2e3a", "-").replace(u"\u2014", "-")
+        x = x.replace("\u2018", "'").replace("\u2019", "'")
+        x = x.replace("\u201c", '"').replace("\u201d", '"')
+        x = x.replace("\u2e3a", "-").replace("\u2014", "-")
     except:
         pass
     return x
@@ -15,7 +15,7 @@ class file_writer:
     def __init__(self, filename):
         self.full_filename = os.path.join(constants.pages_dir,
                                           filename)
-        self.f = open(self.full_filename, 'w')
+        self.f = open(self.full_filename, 'wb')
         self.xforms = [ remove_tricky_unicode ]
 
     def add_xform(self, xform):