From 76cd63f4bd79f59f5e240c457b2cb5ba28475013 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Sat, 26 Feb 2022 16:54:08 -0500 Subject: [PATCH] Fix count of processed jsonl entries shown to user by ledger processor Count lines not chars --- src/processor/ledger/beancount_to_jsonl.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/processor/ledger/beancount_to_jsonl.py b/src/processor/ledger/beancount_to_jsonl.py index 0347d34b..1cac6b85 100644 --- a/src/processor/ledger/beancount_to_jsonl.py +++ b/src/processor/ledger/beancount_to_jsonl.py @@ -43,7 +43,8 @@ def dump_jsonl(jsonl_data, output_path, verbose=0): f.write(jsonl_data) if verbose > 0: - print(f'Wrote {len(jsonl_data)} lines to jsonl at {output_path}') + jsonl_entries = len(jsonl_data.split('\n')) + print(f'Wrote {jsonl_entries} lines to jsonl at {output_path}') def compress_jsonl_data(jsonl_data, output_path, verbose=0): @@ -51,7 +52,8 @@ def compress_jsonl_data(jsonl_data, output_path, verbose=0): gzip_file.write(jsonl_data) if verbose > 0: - print(f'Wrote {len(jsonl_data)} lines to gzip compressed jsonl at {output_path}') + jsonl_entries = len(jsonl_data.split('\n')) + print(f'Wrote {jsonl_entries} lines to gzip compressed jsonl at {output_path}') def load_jsonl(input_path, verbose=0):