diff options
Diffstat (limited to 'python/trade_dataclasses.py')
| -rw-r--r-- | python/trade_dataclasses.py | 6 |
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 = ( |
