fhudi commited on
Commit
e2d3d71
·
verified ·
1 Parent(s): 24463e1

Update play_helper.py, make options visible but not interactive.

Browse files
Files changed (1) hide show
  1. play_helper.py +4 -2
play_helper.py CHANGED
@@ -78,8 +78,8 @@ def declare_components(demo, greet, use_login_button=False):
78
  check_played_game, [user_state, solved_games, solved_games_df], [solved_games, solved_games_df]
79
  ).then(
80
  lambda uid: ([gr.update(visible=True, interactive=True)] if uid else
81
- [gr.update(visible=False, interactive=False)]) * 3,
82
- [uid_state], [level_radio, game_radio, new_game_btn]
83
  )
84
 
85
  return (
@@ -724,6 +724,8 @@ def start_new_game(game_name, level, session_state_component, is_solved_componen
724
 
725
  # %%
726
  def check_to_start_new_game(game_name, level, user=None, uid=None, sid=None):
 
 
727
  if not sid and isinstance(user, dict):
728
  sid = user.get('sid', None)
729
  print(f" >>> Starts @ {datetime.now()}:", uid, sid, game_name, level, sep=" ")
 
78
  check_played_game, [user_state, solved_games, solved_games_df], [solved_games, solved_games_df]
79
  ).then(
80
  lambda uid: ([gr.update(visible=True, interactive=True)] if uid else
81
+ [gr.update(visible=True, interactive=False)]) * 4,
82
+ [uid_state], [level_radio, game_radio, new_game_btn, logout_btn]
83
  )
84
 
85
  return (
 
724
 
725
  # %%
726
  def check_to_start_new_game(game_name, level, user=None, uid=None, sid=None):
727
+ if not uid:
728
+ raise gr.Error("please login first!")
729
  if not sid and isinstance(user, dict):
730
  sid = user.get('sid', None)
731
  print(f" >>> Starts @ {datetime.now()}:", uid, sid, game_name, level, sep=" ")