apply languages

This commit is contained in:
Egor Matveev
2022-02-16 17:40:46 +03:00
parent 1e455346ff
commit 2948c8252e
39 changed files with 758 additions and 12 deletions

View File

@@ -4,9 +4,14 @@ from SprintLib.utils import get_bytes, write_bytes, delete_file
class FileStorageMixin:
@cached_property
def bytes(self):
return get_bytes(self.fs_id)
@cached_property
def text(self):
return get_bytes(self.fs_id).decode("utf-8")
return self.bytes.decode("utf-8")
def write(self, bytes):
self.fs_id = write_bytes(bytes)