mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 10:21:59 +00:00
Fix api_schemas/json_encoders by manually converting NaT values to empty Strings
makes import of datetime columns more robust by first checking if value is null because strftime can't handle NaT values use `isnull()` because it handles all NaN/None/NaT cases
This commit is contained in:
parent
06387478b5
commit
118ae8a3d0
|
@ -1,4 +1,5 @@
|
|||
from datetime import date, datetime
|
||||
from pandas import isnull
|
||||
from typing import Any, Dict, List, Optional, Union
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
@ -355,7 +356,9 @@ class PairHistory(BaseModel):
|
|||
|
||||
class Config:
|
||||
json_encoders = {
|
||||
datetime: lambda v: v.strftime(DATETIME_PRINT_FORMAT),
|
||||
datetime: lambda v: v.strftime(DATETIME_PRINT_FORMAT)
|
||||
# needed for aslong NaT doesn't work with strftime
|
||||
if not isnull(v) else "",
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user