Spaces:
Sleeping
Sleeping
Yoon-gu Hwang
commited on
Commit
·
7cf82c3
1
Parent(s):
cad521e
불필요한 함수 제거
Browse files
app.py
CHANGED
@@ -210,14 +210,11 @@ with gr.Blocks() as demo:
|
|
210 |
inputs=[btn, chatbot, user, quiz_count, generation, poke_types],
|
211 |
outputs=[play, chatbot, leader_board, button1, button2, button3, button4])
|
212 |
|
213 |
-
def rs_change(rs):
|
214 |
-
global USERS
|
215 |
-
if rs not in USERS:
|
216 |
-
USERS += [rs]
|
217 |
-
new_dropdown = gr.Dropdown(sorted(USERS), value=rs, label="사용자", info="당신은 누구신가요?", allow_custom_value=True)
|
218 |
-
return new_dropdown
|
219 |
-
|
220 |
def update_table(user):
|
|
|
|
|
|
|
|
|
221 |
leader_board = sorted(info.items(), key=lambda x: (x[1]['best_score'], -x[1]['best_time']), reverse=True)
|
222 |
lbdf = pd.DataFrame([dict(**a[1], name=a[0]) for a in leader_board])
|
223 |
lbdf.rename(columns={'name': "이름", 'best_score': "최고점수", 'best_time': "시간기록", 'comment': "퀴즈유형"}, inplace=True)
|
@@ -230,16 +227,18 @@ with gr.Blocks() as demo:
|
|
230 |
btn = gr.Button(value="포기하기", label="퀴즈 중단")
|
231 |
|
232 |
random_buttons = [gr.Button(value=c) for c in info[user]['candidates']]
|
233 |
-
return btn, md, gr.Dropdown(USERS, value=user, label="사용자", info="당신은 누구신가요?", allow_custom_value=True), info[user]['history'], *random_buttons
|
234 |
|
235 |
-
user.blur(
|
|
|
|
|
236 |
user.select(update_table,
|
237 |
inputs=user,
|
238 |
-
outputs=[play, leader_board, user, chatbot, button1, button2, button3, button4])
|
239 |
|
240 |
demo.load(update_table,
|
241 |
inputs=user,
|
242 |
-
outputs=[play, leader_board, user, chatbot, button1, button2, button3, button4])
|
243 |
|
244 |
demo.queue(concurrency_count=3)
|
245 |
demo.launch()
|
|
|
210 |
inputs=[btn, chatbot, user, quiz_count, generation, poke_types],
|
211 |
outputs=[play, chatbot, leader_board, button1, button2, button3, button4])
|
212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
def update_table(user):
|
214 |
+
global USERS
|
215 |
+
if user not in USERS:
|
216 |
+
USERS += [user]
|
217 |
+
new_dropdown = gr.Dropdown(sorted(USERS), value=user, label="사용자", info="당신은 누구신가요?", allow_custom_value=True)
|
218 |
leader_board = sorted(info.items(), key=lambda x: (x[1]['best_score'], -x[1]['best_time']), reverse=True)
|
219 |
lbdf = pd.DataFrame([dict(**a[1], name=a[0]) for a in leader_board])
|
220 |
lbdf.rename(columns={'name': "이름", 'best_score': "최고점수", 'best_time': "시간기록", 'comment': "퀴즈유형"}, inplace=True)
|
|
|
227 |
btn = gr.Button(value="포기하기", label="퀴즈 중단")
|
228 |
|
229 |
random_buttons = [gr.Button(value=c) for c in info[user]['candidates']]
|
230 |
+
return new_dropdown, btn, md, gr.Dropdown(USERS, value=user, label="사용자", info="당신은 누구신가요?", allow_custom_value=True), info[user]['history'], *random_buttons
|
231 |
|
232 |
+
user.blur(update_table,
|
233 |
+
inputs=user,
|
234 |
+
outputs=[user, play, leader_board, user, chatbot, button1, button2, button3, button4])
|
235 |
user.select(update_table,
|
236 |
inputs=user,
|
237 |
+
outputs=[user, play, leader_board, user, chatbot, button1, button2, button3, button4])
|
238 |
|
239 |
demo.load(update_table,
|
240 |
inputs=user,
|
241 |
+
outputs=[user, play, leader_board, user, chatbot, button1, button2, button3, button4])
|
242 |
|
243 |
demo.queue(concurrency_count=3)
|
244 |
demo.launch()
|