From 56564069c3a280b42a69f4138f3a79adb9daa5a1 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Sun, 4 Sep 2022 21:24:33 +0200 Subject: [PATCH] Add option to disable push to YNAB --- ofx_processor/processors/lcl.py | 5 +++-- ofx_processor/utils/utils.py | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ofx_processor/processors/lcl.py b/ofx_processor/processors/lcl.py index 2c19037..58733b1 100644 --- a/ofx_processor/processors/lcl.py +++ b/ofx_processor/processors/lcl.py @@ -80,7 +80,7 @@ class LclProcessor(OfxBaseProcessor): return ofx -def main(filename, keep, download, send_method): +def main(filename, keep, download, send_method, push_to_ynab): """Import LCL bank statement (OFX file).""" if download: if filename: @@ -93,4 +93,5 @@ def main(filename, keep, download, send_method): processor = LclProcessor(filename) if send_method: processor.send_reconciled_amount(send_method) - processor.push_to_ynab(keep) + if push_to_ynab: + processor.push_to_ynab(keep) diff --git a/ofx_processor/utils/utils.py b/ofx_processor/utils/utils.py index 412aa4b..47b5f5d 100644 --- a/ofx_processor/utils/utils.py +++ b/ofx_processor/utils/utils.py @@ -38,6 +38,13 @@ ARG_TO_OPTION = { default="", show_default=True, ), + "push_to_ynab": click.option( + "push_to_ynab", + "--push/--no-push", + help="Push the data to YNAB.", + default=True, + show_default=True, + ), }