Nicolas Wagner commited on
Commit
d244f6d
·
1 Parent(s): 8782314

try to fix

Browse files
Files changed (1) hide show
  1. app.py +17 -6
app.py CHANGED
@@ -93,12 +93,23 @@ def init_leaderboard(dataframe):
93
  column_to_type = {c.name: c.type for c in team_columns}
94
  datatypes = [column_to_type.get(col, "str") for col in dataframe.columns]
95
 
96
- default_selection = [c.name for c in team_columns if getattr(c, "displayed_by_default", False) and c.name]
97
- cant_deselect = [c.name for c in team_columns if getattr(c, "never_hidden", False) and c.name]
98
- hide_cols = [c.name for c in team_columns if getattr(c, "hidden", False) and c.name]
99
- search_cols = (
100
- [TeamColumn.team_name.name] if hasattr(TeamColumn.team_name, "name") and TeamColumn.team_name.name else []
101
- )
 
 
 
 
 
 
 
 
 
 
 
102
 
103
  return Leaderboard(
104
  value=dataframe,
 
93
  column_to_type = {c.name: c.type for c in team_columns}
94
  datatypes = [column_to_type.get(col, "str") for col in dataframe.columns]
95
 
96
+ default_selection = [
97
+ c.name
98
+ for c in team_columns
99
+ if getattr(c, "displayed_by_default", False) and c.name and c.name in dataframe.columns
100
+ ]
101
+ cant_deselect = [
102
+ c.name for c in team_columns if getattr(c, "never_hidden", False) and c.name and c.name in dataframe.columns
103
+ ]
104
+ hide_cols = [
105
+ c.name for c in team_columns if getattr(c, "hidden", False) and c.name and c.name in dataframe.columns
106
+ ]
107
+
108
+ search_cols = []
109
+ if hasattr(TeamColumn, "team_name") and hasattr(TeamColumn.team_name, "name"):
110
+ search_col_name = TeamColumn.team_name.name
111
+ if search_col_name and search_col_name in dataframe.columns:
112
+ search_cols = [search_col_name]
113
 
114
  return Leaderboard(
115
  value=dataframe,