From 364d1d4a63356a4423ee1fa44d879a51980075bb Mon Sep 17 00:00:00 2001 From: Interitio Date: Mon, 12 Jan 2026 23:45:17 +1000 Subject: [PATCH] fix: Remove record eq method to fix duplication --- src/beanify/base/record.py | 2 +- src/beanify/converters/cba_converter.py | 2 +- src/beanify/converters/wise_converter.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/beanify/base/record.py b/src/beanify/base/record.py index d29b1be..7750e29 100644 --- a/src/beanify/base/record.py +++ b/src/beanify/base/record.py @@ -12,7 +12,7 @@ class RecordField(NamedTuple): matchable: bool -@dataclass(kw_only=True, frozen=True) +@dataclass(kw_only=True, frozen=True, eq=False) class Record: """ Represents a raw transaction record read by a converter from input. diff --git a/src/beanify/converters/cba_converter.py b/src/beanify/converters/cba_converter.py index 704d731..cf0d311 100644 --- a/src/beanify/converters/cba_converter.py +++ b/src/beanify/converters/cba_converter.py @@ -37,7 +37,7 @@ class RecordDirection(Enum): IN = "IN" -@dataclass(kw_only=True, frozen=True) +@dataclass(kw_only=True, frozen=True, eq=False) class CBARecord(Record): description: str direction: RecordDirection diff --git a/src/beanify/converters/wise_converter.py b/src/beanify/converters/wise_converter.py index da6d723..edd88c9 100644 --- a/src/beanify/converters/wise_converter.py +++ b/src/beanify/converters/wise_converter.py @@ -35,7 +35,7 @@ class WiseRecordDirection(Enum): IN = "IN" -@dataclass(kw_only=True, frozen=True) +@dataclass(kw_only=True, frozen=True, eq=False) class WiseRecord(Record): id: str status: WiseRecordStatus