X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=file_writer.py;h=9f31945f2b14e8ce17170178aeac6c1185efa1e3;hb=addd4980077f6e3857c5c035b49784dc3ceca49a;hp=beac7bbcd284861e4b3d8bf7bb419c9bdd9a51b5;hpb=86f7e14f34b43ed8eb8cf5eaf113a4ecca976327;p=kiosk.git diff --git a/file_writer.py b/file_writer.py index beac7bb..9f31945 100644 --- a/file_writer.py +++ b/file_writer.py @@ -1,10 +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.""" @@ -15,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: @@ -37,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) @@ -49,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!!")