summaryrefslogtreecommitdiffstats
path: root/openbb_terminal/stocks/options/tradier_view.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_terminal/stocks/options/tradier_view.py')
-rw-r--r--openbb_terminal/stocks/options/tradier_view.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/openbb_terminal/stocks/options/tradier_view.py b/openbb_terminal/stocks/options/tradier_view.py
index 5e1e384f561..a9877626e6c 100644
--- a/openbb_terminal/stocks/options/tradier_view.py
+++ b/openbb_terminal/stocks/options/tradier_view.py
@@ -7,8 +7,9 @@ import warnings
from typing import Optional
from openbb_terminal import OpenBBFigure
-from openbb_terminal.decorators import log_start_end
+from openbb_terminal.decorators import check_api_key, log_start_end
from openbb_terminal.helper_funcs import export_data, print_rich_table
+from openbb_terminal.rich_config import console
from openbb_terminal.stocks.options import tradier_model
logger = logging.getLogger(__name__)
@@ -18,6 +19,7 @@ warnings.filterwarnings("ignore")
# pylint: disable=too-many-arguments
@log_start_end(log=logger)
+@check_api_key(["API_TRADIER_TOKEN"])
def display_historical(
symbol: str,
expiry: str,
@@ -57,6 +59,13 @@ def display_historical(
symbol, expiry, strike, put, chain_id
)
+ if df_hist.empty:
+ if chain_id:
+ console.print(f"No historical data found for {chain_id} ")
+ return None
+ console.print(f"No historical data found for {symbol} {expiry} ")
+ return None
+
if raw:
print_rich_table(
df_hist,