Start to implement prediction

This commit is contained in:
2025-03-15 19:46:15 -04:00
parent 3e4a284692
commit 884c173c0c
5 changed files with 88 additions and 7 deletions

View File

@@ -82,7 +82,7 @@ def apply_mappings(transactions: List[Transaction], mappings: Dict[str, Mapping]
assert mapping.count == 0, f"{mapping} was not used as often as expected!"
def process_csv_files(config: Config):
def process_csv_files(config: Config) -> List[Transaction]:
csv_files = toldg.utils.get_csv_files(config.input_directory)
transactions = []
for csv_file in csv_files:
@@ -95,3 +95,4 @@ def process_csv_files(config: Config):
toldg.predict.add_account2(transactions, config.categories)
toldg.utils.write_mappings(transactions, config.mappings_file)
toldg.write.render_to_file(transactions, config)
return transactions