From: Jacob Lifshay Date: Thu, 23 Sep 2021 19:10:50 +0000 (-0700) Subject: Revert "fix logical errors caused by breaking the assumption that there" X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2a7b0caa43c1c771fa0fdb425a35ac17a670942e;p=utils.git Revert "fix logical errors caused by breaking the assumption that there" there's still logical overwrite errors, reverting for now so lkcl can think about it This reverts commit a41c7d2522c9a7367b232c1adc069dd6aa8b3ad2. --- diff --git a/budget-sync-config.toml b/budget-sync-config.toml index dbbdd68..3f3c0b7 100644 --- a/budget-sync-config.toml +++ b/budget-sync-config.toml @@ -7,16 +7,9 @@ output_markdown_file = "programmerjake.mdwn" [people."Luke Kenneth Casson Leighton"] email = "lkcl@lkcl.net" -aliases = ["lkcl", "luke", "Luke", "Luke Leighton"] +aliases = ["lkcl", "donated", "luke", "Luke", "Luke Leighton"] output_markdown_file = "lkcl.mdwn" -# for "donated" user, since budget-sync logically -# depends on each person being paid at most once per bug -[people."Luke Kenneth Casson Leighton (donated)"] -email = "donated@lkcl.net" -aliases = ["donated"] -output_markdown_file = "lkcl-donated.mdwn" - [people."NLnet 2019-10P"] email = "2019-10P@nlnet.nl" aliases = [] diff --git a/src/budget_sync/budget_graph.py b/src/budget_sync/budget_graph.py index bfc1d1f..e2824ee 100644 --- a/src/budget_sync/budget_graph.py +++ b/src/budget_sync/budget_graph.py @@ -654,9 +654,8 @@ class BudgetGraph: payment.payee previous_payment = payee_payments.get(payment.payee) if previous_payment is not None: - # is an error because budget-sync depends on there - # being at most 1 payment per person-bug combination - errors.append(BudgetGraphDuplicatePayeesForTask( + # NOT AN ERROR + print("NOT AN ERROR", BudgetGraphDuplicatePayeesForTask( node.bug.id, root.bug.id, previous_payment[-1].payee_key, payment.payee_key)) payee_payments[payment.payee].append(payment)