From 52a35b7cbee1fdbc7c18e4f278a8294c30dc97f0 Mon Sep 17 00:00:00 2001 From: Marvin M <39344769+M123-dev@users.noreply.github.com> Date: Wed, 17 Dec 2025 23:36:19 +0100 Subject: [PATCH 1/2] Adjust value assignment logic in event.py Modified value assignment to allow None when amount is zero. --- pytr/event.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytr/event.py b/pytr/event.py index 9cc1762..7626b89 100644 --- a/pytr/event.py +++ b/pytr/event.py @@ -526,7 +526,7 @@ def _parse_shares_value_fees_taxes_note( ) = (None,) * 15 value: Optional[float] = ( - v if (v := event_dict.get("amount", {}).get("value", None)) is not None and v != 0.0 else None + v if (v := event_dict.get("amount", {}).get("value", None)) is not None else None ) title = event_dict["title"] From aeff8f9c8ae503d575de831400de8718fece9e3c Mon Sep 17 00:00:00 2001 From: Marvin M <39344769+M123-dev@users.noreply.github.com> Date: Sat, 14 Feb 2026 15:50:28 +0100 Subject: [PATCH 2/2] Reformat --- pytr/event.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pytr/event.py b/pytr/event.py index 7626b89..14909fc 100644 --- a/pytr/event.py +++ b/pytr/event.py @@ -525,9 +525,7 @@ def _parse_shares_value_fees_taxes_note( order_dict, ) = (None,) * 15 - value: Optional[float] = ( - v if (v := event_dict.get("amount", {}).get("value", None)) is not None else None - ) + value: Optional[float] = v if (v := event_dict.get("amount", {}).get("value", None)) is not None else None title = event_dict["title"] subtitle = event_dict["subtitle"]