From d78eb834c419e2a44a494d1a9fc8d20bcc141083 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 18 Jul 2023 18:23:58 +0200 Subject: [PATCH] Convert to pydantic - jsonencoders (no longer exists) --- freqtrade/rpc/api_server/api_schemas.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/freqtrade/rpc/api_server/api_schemas.py b/freqtrade/rpc/api_server/api_schemas.py index 15d5feb86..61a1a65d8 100644 --- a/freqtrade/rpc/api_server/api_schemas.py +++ b/freqtrade/rpc/api_server/api_schemas.py @@ -482,11 +482,11 @@ class PairHistory(BaseModel): data_start: str data_stop: str data_stop_ts: int - - class Config: - json_encoders = { - datetime: lambda v: v.strftime(DATETIME_PRINT_FORMAT), - } + # TODO[pydantic]: The following keys were removed: `json_encoders`. + # Check https://docs.pydantic.dev/dev-v2/migration/#changes-to-config for more information. + model_config = ConfigDict(json_encoders={ + datetime: lambda v: v.strftime(DATETIME_PRINT_FORMAT), + }) class BacktestFreqAIInputs(BaseModel): @@ -515,7 +515,7 @@ class BacktestResponse(BaseModel): progress: float trade_count: Optional[float] = None # TODO: Properly type backtestresult... - backtest_result: SerializeAsAny[Optional[Dict[str, Any]]] = None + backtest_result: SerializeAsAny[Optional[Dict[str, Any]]] # TODO: This is a copy of BacktestHistoryEntryType