yoon-gu commited on
Commit
5d8c704
1 Parent(s): 4c88e5f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -132,7 +132,11 @@ with gr.Blocks() as demo:
132
  stop.click(respond,
133
  inputs=[stop, chatbot, user, quiz_count, generation, poke_types],
134
  outputs=[msg, chatbot, markdown])
135
- demo.load(lambda : MD.format(content='\n'.join([f"- {u}({v['best_score']:3.1f}점, {v['best_time']:3.1f}초)" for u, v in info.items()])),
 
 
 
 
136
  inputs=None,
137
  outputs=markdown)
138
  msg.submit(respond, [msg, chatbot, user, quiz_count, generation, poke_types], [msg, chatbot, markdown])
 
132
  stop.click(respond,
133
  inputs=[stop, chatbot, user, quiz_count, generation, poke_types],
134
  outputs=[msg, chatbot, markdown])
135
+ leader_board = sorted(info.items(), key=lambda x: (x[1]['best_score'], -x[1]['best_time']), reverse=True)
136
+ lbdf = pd.DataFrame([dict(**a[1], name=a[0]) for a in leader_board])
137
+ lbdf.index += 1
138
+ md = lbdf[['name', 'best_score', 'best_time']].to_markdown()
139
+ demo.load(lambda : MD.format(content=md),
140
  inputs=None,
141
  outputs=markdown)
142
  msg.submit(respond, [msg, chatbot, user, quiz_count, generation, poke_types], [msg, chatbot, markdown])