mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-28 13:01:38 +00:00
return None instead of nan, nan breaks API (#5475)
This commit is contained in:
@@ -59,7 +59,7 @@ class FREDAMERIBORData(AMERIBORData):
|
||||
try:
|
||||
return float(v)
|
||||
except ValueError:
|
||||
return float("nan")
|
||||
return None
|
||||
|
||||
|
||||
class FREDAMERIBORFetcher(
|
||||
|
||||
@@ -50,7 +50,7 @@ class FREDESTRData(ESTRData):
|
||||
try:
|
||||
return float(v)
|
||||
except ValueError:
|
||||
return float("nan")
|
||||
return None
|
||||
|
||||
|
||||
class FREDESTRFetcher(
|
||||
|
||||
@@ -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]]]]):
|
||||
|
||||
@@ -31,7 +31,7 @@ class FREDIORBData(IORBData):
|
||||
try:
|
||||
return float(v)
|
||||
except ValueError:
|
||||
return float("nan")
|
||||
return None
|
||||
|
||||
|
||||
class FREDIORBFetcher(
|
||||
|
||||
@@ -40,7 +40,7 @@ class FREDSOFRData(SOFRData):
|
||||
try:
|
||||
return float(v)
|
||||
except ValueError:
|
||||
return float("nan")
|
||||
return None
|
||||
|
||||
|
||||
class FREDSOFRFetcher(
|
||||
|
||||
@@ -48,7 +48,7 @@ class FREDSONIAData(SONIAData):
|
||||
try:
|
||||
return float(v)
|
||||
except ValueError:
|
||||
return float("nan")
|
||||
return None
|
||||
|
||||
|
||||
class FREDSONIAFetcher(
|
||||
|
||||
@@ -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.")
|
||||
|
||||
@@ -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.")
|
||||
|
||||
@@ -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.")
|
||||
|
||||
@@ -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.")
|
||||
|
||||
@@ -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.")
|
||||
|
||||
@@ -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.")
|
||||
|
||||
Reference in New Issue
Block a user