Hello, I am running my app locally, github does not contain the latest changes, I have a problem with the cached data, it seems that my app cannot pull the latest data via the API, i have tried different approaches, also a module with refresh data but it seems not to be working, i am sharing the code block which is the load function , can you maybe help me debug it ?
def load_data():
df_quarterly, df_monthly, df_weekly = fetch_data_by_frequency()
df_quarterly = transform_quarterly_data(df_quarterly)
df_monthly = transform_monthly_data(df_monthly)
df_weekly = transform_weekly_data(df_weekly)
return df_quarterly, df_monthly, df_weekly
if “df_quarterly” not in st.session_state or “df_monthly” not in st.session_state or “df_weekly” not in st.session_state:
df_quarterly, df_monthly, df_weekly = load_data()
st.session_state.df_quarterly = df_quarterly
st.session_state.df_monthly = df_monthly
st.session_state.df_weekly = df_weekly
else:
df_quarterly = st.session_state.df_quarterly
df_monthly = st.session_state.df_monthly
df_weekly = st.session_state.df_weekly