diff options
Diffstat (limited to 'openbb_terminal/stocks/options/tradier_view.py')
-rw-r--r-- | openbb_terminal/stocks/options/tradier_view.py | 11 |
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, |