From 355a48381cbca6f853a36905c2214cb13ecec7bf 2020-06-18 18:05:49 From: Brett Smith Date: 2020-06-18 18:05:49 Subject: [PATCH] reports: Balance.clean_copy() creates new Balance with given tolerance. --- diff --git a/conservancy_beancount/reports/core.py b/conservancy_beancount/reports/core.py index 1154b4c9b8f33200012f2ddf8300a5f5e6175760..5e27169207b8be6f8499722af1f867440fb923c0 100644 --- a/conservancy_beancount/reports/core.py +++ b/conservancy_beancount/reports/core.py @@ -174,8 +174,8 @@ class Balance(Mapping[str, data.Amount]): if tolerance is None: tolerance = self.tolerance return type(self)( - amount for amount in self.values() - if abs(amount.number) >= tolerance + (amount for amount in self.values() if abs(amount.number) >= tolerance), + tolerance, ) @staticmethod