X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=file_writer.py;h=9f31945f2b14e8ce17170178aeac6c1185efa1e3;hb=addd4980077f6e3857c5c035b49784dc3ceca49a;hp=ffb15e6b2ec4ed44da9308896b0388d006f2dc10;hpb=fe0774367d9ee7c7968dbe275cd1c8dfff38f12b;p=kiosk.git diff --git a/file_writer.py b/file_writer.py index ffb15e6..9f31945 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(__file__) + + 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!!")