From de45a661c3c1b563fa010adc7c1ec65d4b2e0503 Mon Sep 17 00:00:00 2001 From: Bim Phomthong <118195204+bimbolimbo@users.noreply.github.com> Date: Fri, 16 Jun 2023 15:26:23 +0200 Subject: [PATCH] Added error handling to check correspondence of fiscal dates in balance sheet and income statement (#5147) --- openbb_terminal/stocks/fundamental_analysis/av_model.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openbb_terminal/stocks/fundamental_analysis/av_model.py b/openbb_terminal/stocks/fundamental_analysis/av_model.py index 23bb7bed93a..4632daaed1f 100644 --- a/openbb_terminal/stocks/fundamental_analysis/av_model.py +++ b/openbb_terminal/stocks/fundamental_analysis/av_model.py @@ -740,6 +740,12 @@ def get_dupont(symbol: str) -> pd.DataFrame: ) return pd.DataFrame() + if not df_bs.index.equals(df_is.index): + console.print( + "The fiscal dates in the balance sheet do not correspond to the fiscal dates in the income statement." + ) + return pd.DataFrame() + # pylint: disable=no-member df_bs = df_bs.set_index("fiscalDateEnding") df_is = df_is.set_index("fiscalDateEnding")