class file_writer:
"""Helper context to write a pages file."""
def __init__(self, filename: str, *, transformations=[]):
class file_writer:
"""Helper context to write a pages file."""
def __init__(self, filename: str, *, transformations=[]):
self.full_filename = os.path.join(constants.pages_dir, filename)
self.xforms = [file_writer.remove_tricky_unicode]
self.xforms.extend(transformations)
self.full_filename = os.path.join(constants.pages_dir, filename)
self.xforms = [file_writer.remove_tricky_unicode]
self.xforms.extend(transformations)
return self
def __exit__(self, exc_type, exc_value, exc_traceback):
self.close()
return self
def __exit__(self, exc_type, exc_value, exc_traceback):
self.close()
-#
-# with file_writer("test", transformations=[toupper]) as fw:
-# fw.write(u"Another test!!")
+
+#with file_writer("test", transformations=[toupper]) as fw:
+# fw.write(u"Another test!!")