Teoman21 commited on
Commit
ec32a5b
·
1 Parent(s): 56cde17

refactor: validate state object before retrieving dataframe

Browse files
Files changed (1) hide show
  1. app.py +1 -0
app.py CHANGED
@@ -65,6 +65,7 @@ def _ensure_state(state) -> Dict[str, Any]:
65
 
66
  def _current_dataframe(state, filtered: bool = True) -> pd.DataFrame:
67
  """Return the filtered or raw dataframe from state."""
 
68
  key = "filtered_df" if filtered else "dataframe"
69
  df = state.get(key)
70
  if isinstance(df, pd.DataFrame):
 
65
 
66
  def _current_dataframe(state, filtered: bool = True) -> pd.DataFrame:
67
  """Return the filtered or raw dataframe from state."""
68
+ state = _ensure_state(state)
69
  key = "filtered_df" if filtered else "dataframe"
70
  df = state.get(key)
71
  if isinstance(df, pd.DataFrame):