diff options
author | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-06-22 15:56:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 15:56:07 -0700 |
commit | 18383433ffc1d5c8fd7b7c0b18a43ab43ee462ea (patch) | |
tree | 1eb64bfdba16ef79a6b420cf982779b98b3de751 | |
parent | 99153d40fc1ff2d7ca240f6a67ecbb251d376884 (diff) |
Raise on FMP Error message
-rw-r--r-- | openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py b/openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py index 135aaa04314..228c7611e81 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py @@ -7,6 +7,7 @@ from datetime import datetime, timedelta from typing import Any, Dict, List, Optional from warnings import warn +from openbb_core.app.model.abstract.error import OpenBBError from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.economic_calendar import ( EconomicCalendarData, @@ -124,6 +125,8 @@ class FMPEconomicCalendarFetcher( try: result = await amake_request(url, **kwargs) if result: + if "Error Message" in result: + raise OpenBBError(result["Error Message"]) results.extend(result) except Exception as e: if len(urls) == 1 or (len(urls) > 1 and n_urls == len(urls)): |