summaryrefslogtreecommitdiffstats
path: root/openbb_terminal/stocks/options/cboe_model.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_terminal/stocks/options/cboe_model.py')
-rw-r--r--openbb_terminal/stocks/options/cboe_model.py37
1 files changed, 16 insertions, 21 deletions
diff --git a/openbb_terminal/stocks/options/cboe_model.py b/openbb_terminal/stocks/options/cboe_model.py
index 8aa534ec443..f3cbd73c7b2 100644
--- a/openbb_terminal/stocks/options/cboe_model.py
+++ b/openbb_terminal/stocks/options/cboe_model.py
@@ -143,14 +143,13 @@ def get_ticker_info(symbol: str) -> Tuple[pd.DataFrame, list[str]]:
try:
if symbol in TICKER_EXCEPTIONS:
new_ticker = "^" + symbol
- else:
- if symbol not in INDEXES:
- new_ticker = symbol
+ elif symbol not in INDEXES:
+ new_ticker = symbol
- elif symbol in INDEXES:
- new_ticker = "^" + symbol
+ elif symbol in INDEXES:
+ new_ticker = "^" + symbol
- # Gets the data to return, and if none returns empty Tuple #
+ # Gets the data to return, and if none returns empty Tuple #
symbol_info_url = (
"https://www.cboe.com/education/tools/trade-optimizer/symbol-info/?symbol="
@@ -298,23 +297,19 @@ def get_ticker_iv(symbol: str) -> pd.DataFrame:
if symbol in TICKER_EXCEPTIONS:
quotes_iv_url = (
"https://cdn.cboe.com/api/global/delayed_quotes/historical_data/_"
- f"{symbol}"
- ".json"
+ f"{symbol}.json"
+ )
+ elif symbol not in INDEXES:
+ quotes_iv_url = (
+ "https://cdn.cboe.com/api/global/delayed_quotes/historical_data/"
+ f"{symbol}.json"
)
- else:
- if symbol not in INDEXES:
- quotes_iv_url = (
- "https://cdn.cboe.com/api/global/delayed_quotes/historical_data/"
- f"{symbol}"
- ".json"
- )
- elif symbol in INDEXES:
- quotes_iv_url = (
- "https://cdn.cboe.com/api/global/delayed_quotes/historical_data/_"
- f"{symbol}"
- ".json"
- )
+ elif symbol in INDEXES:
+ quotes_iv_url = (
+ "https://cdn.cboe.com/api/global/delayed_quotes/historical_data/_"
+ f"{symbol}.json"
+ )
h_iv = request(quotes_iv_url)
if h_iv.status_code != 200: