aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/trade_dataclasses.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/trade_dataclasses.py b/python/trade_dataclasses.py
index 3f66bd98..d0c91bf2 100644
--- a/python/trade_dataclasses.py
+++ b/python/trade_dataclasses.py
@@ -5,7 +5,7 @@ from typing import Literal
import csv
import datetime
from enum import Enum
-from psycopg.adapt import Dumper
+from psycopg.types.numeric import Int2BinaryDumper
from psycopg import adapters
from serenitas.analytics.dates import next_business_day, previous_twentieth
from serenitas.analytics.index import CreditIndex
@@ -162,9 +162,9 @@ class Counterparty:
name: str
-class FrequencyDumper(Dumper):
+class FrequencyDumper(Int2BinaryDumper):
def dump(self, f):
- return f.value
+ return super().dump(f.value)
adapters.register_dumper(Frequency, FrequencyDumper)