From 8a0c98e9bbe1257a6c1ff38fca479f263623c94f Mon Sep 17 00:00:00 2001 From: Mathias Date: Tue, 27 Oct 2026 20:48:56 +0100 Subject: [PATCH] todo comment (some more) --- src/models/category.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/models/category.py b/src/models/category.py index 4c64c1b..c296834 100644 --- a/src/models/category.py +++ b/src/models/category.py @@ -77,8 +77,12 @@ class Category(ExportBaseModel): return f'Category.from_str("{self.__str__()}")' def get_budget(self, date_valid: date | None) -> float: + # TODO ... + def get_tree_to_root(self) -> CategoryTree: + # TODO (maybe) + ... class CategoryDb(BaseModelDb): __tablename__ = "category" @@ -256,6 +260,9 @@ class CategoryTree(BaseModel): result += sum(category.category.get_budget(date_valid) for category in self.sub_categories) return result + def __add__(self, other): + ... + def build_category_tree(transactions: list[Transaction]) -> list[CategoryTree]: # TODO: loop through flat list a build a category tree result = []