X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=file_writer.py;h=08be646da19addde1ece563932adef2e521f9043;hb=fa85ebf815dd7973250a5137e0152c2cb10a8b5e;hp=ffb15e6b2ec4ed44da9308896b0388d006f2dc10;hpb=fe0774367d9ee7c7968dbe275cd1c8dfff38f12b;p=kiosk.git diff --git a/file_writer.py b/file_writer.py index ffb15e6..08be646 100644 --- a/file_writer.py +++ b/file_writer.py @@ -1,11 +1,15 @@ #!/usr/bin/env python3 +import logging import os from uuid import uuid4 import kiosk_constants +logger = logging.getLogger(__name__) + + class file_writer: """Helper context to write a pages file.""" @@ -16,6 +20,7 @@ class file_writer: self.xforms = [file_writer.remove_tricky_unicode] self.xforms.extend(transformations) self.f = None + logger.info(f"Writing {self.temp_filename}...") @staticmethod def remove_tricky_unicode(x: str) -> str: @@ -38,6 +43,7 @@ class file_writer: def __exit__(self, exc_type, exc_value, exc_traceback): self.close() + logger.info(f"Copying {self.temp_filename} to {self.full_filename}") cmd = f'/bin/mv -f {self.temp_filename} "{self.full_filename}"' os.system(cmd) print(cmd) @@ -50,8 +56,8 @@ class file_writer: # Test -#def toupper(x): +# def toupper(x): # return x.upper() -#with file_writer("test", transformations=[toupper]) as fw: +# with file_writer("test", transformations=[toupper]) as fw: # fw.write(u"Another test!!")