aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 68ec9d4a..89a962a4 100644
--- a/python/trade_dataclasses.py
+++ b/python/trade_dataclasses.py
@@ -224,9 +224,9 @@ class Deal:
cls._table_name = table_name
insert_columns = [c for c in cls.__annotations__ if c not in insert_ignore]
place_holders = ",".join(["%s"] * len(insert_columns))
- cls._sql_fields = set(
- [c for c in cls.__annotations__ if is_default_init_field(cls, c)]
- )
+ cls._sql_fields = {
+ c: None for c in cls.__annotations__ if is_default_init_field(cls, c)
+ }
cls._sql_insert = f"INSERT INTO {table_name}({','.join(insert_columns)}) VALUES({place_holders})"
cls._sql_select = (