return None instead of nan, nan breaks API (#5475)

This commit is contained in:
montezdesousa
2023-09-25 12:46:26 +01:00
committed by GitHub
parent 58232f34cc
commit 67cc3bb3c8
12 changed files with 12 additions and 12 deletions

View File

@@ -59,7 +59,7 @@ class FREDAMERIBORData(AMERIBORData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDAMERIBORFetcher(

View File

@@ -50,7 +50,7 @@ class FREDESTRData(ESTRData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDESTRFetcher(

View File

@@ -51,7 +51,7 @@ class FREDFEDData(FEDData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDFEDFetcher(Fetcher[FREDFEDQueryParams, List[Dict[str, List[FREDFEDData]]]]):

View File

@@ -31,7 +31,7 @@ class FREDIORBData(IORBData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDIORBFetcher(

View File

@@ -40,7 +40,7 @@ class FREDSOFRData(SOFRData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDSOFRFetcher(

View File

@@ -48,7 +48,7 @@ class FREDSONIAData(SONIAData):
try:
return float(v)
except ValueError:
return float("nan")
return None
class FREDSONIAFetcher(

View File

@@ -28,4 +28,4 @@ class AMERIBORData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="AMERIBOR rate.")
rate: Optional[float] = Field(description="AMERIBOR rate.")

View File

@@ -28,4 +28,4 @@ class ESTRData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="ESTR rate.")
rate: Optional[float] = Field(description="ESTR rate.")

View File

@@ -28,4 +28,4 @@ class FEDData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="FED rate.")
rate: Optional[float] = Field(description="FED rate.")

View File

@@ -28,4 +28,4 @@ class IORBData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="IORB rate.")
rate: Optional[float] = Field(description="IORB rate.")

View File

@@ -28,4 +28,4 @@ class SOFRData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="SOFR rate.")
rate: Optional[float] = Field(description="SOFR rate.")

View File

@@ -28,4 +28,4 @@ class SONIAData(Data):
"""Return Treasury Rates Data."""
date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", ""))
rate: float = Field(description="SONIA rate.")
rate: Optional[float] = Field(description="SONIA rate.")