Timothyxxx commited on
Commit
e727295
·
1 Parent(s): 97c1059
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -200,7 +200,8 @@ question = st.text_input(
200
  placeholder=EXAMPLE_TABLES[selected_table_title][1],
201
  )
202
 
203
- if not question:
 
204
  st.stop()
205
 
206
  # Generate Binder Program
@@ -226,7 +227,7 @@ else:
226
  try:
227
  stamp = '{}'.format(uuid.uuid4())
228
  os.makedirs('tmp_for_vis/', exist_ok=True)
229
- with st.spinner("Executing Binder program by GPT3 Codex and {} Interpreter...".format(selected_language)):
230
  exec_answer = executor.nsql_exec(stamp, binder_program, db)
231
  if selected_language == 'SQL':
232
  with open("tmp_for_vis/{}_tmp_for_vis_steps.txt".format(stamp), "r") as f:
@@ -238,14 +239,14 @@ try:
238
  if i == len(steps) - 1:
239
  col1, col1_25, col1_5, col2, col3 = st.columns([5, 0.3, 1.7, 1, 2])
240
  else:
241
- col1, col1_25, col1_5, col2, col3 = st.columns([3, 0.3, 2.7, 1, 2])
242
  with col1:
243
  st.markdown('```sql\n' + step + '\n```')
244
  with col1_25:
245
  st.markdown("on")
246
  with col1_5:
247
  if i == len(steps) - 1:
248
- st.metric(label="whole", value="Table", delta=None)
249
  else:
250
  with open("tmp_for_vis/{}_result_step_{}_input.txt".format(stamp, i), "r") as f:
251
  sub_tables_input = json.load(f)
@@ -256,9 +257,9 @@ try:
256
  st.markdown('$\\rightarrow$')
257
  if i == len(steps) - 1:
258
  # The final step
259
- st.metric(label="↑", value="{}".format(selected_language), delta="Interpreter")
260
  else:
261
- st.metric(label="↑", value="Codex", delta="10+ examples")
262
  with st.spinner('...'):
263
  time.sleep(1)
264
  with open("tmp_for_vis/{}_result_step_{}.txt".format(stamp, i), "r") as f:
 
200
  placeholder=EXAMPLE_TABLES[selected_table_title][1],
201
  )
202
 
203
+ button = st.button("Run!")
204
+ if not button:
205
  st.stop()
206
 
207
  # Generate Binder Program
 
227
  try:
228
  stamp = '{}'.format(uuid.uuid4())
229
  os.makedirs('tmp_for_vis/', exist_ok=True)
230
+ with st.spinner("Executing program ..."):
231
  exec_answer = executor.nsql_exec(stamp, binder_program, db)
232
  if selected_language == 'SQL':
233
  with open("tmp_for_vis/{}_tmp_for_vis_steps.txt".format(stamp), "r") as f:
 
239
  if i == len(steps) - 1:
240
  col1, col1_25, col1_5, col2, col3 = st.columns([5, 0.3, 1.7, 1, 2])
241
  else:
242
+ col1, col1_25, col1_5, col2, col3 = st.columns([4, 0.3, 2.7, 1, 2])
243
  with col1:
244
  st.markdown('```sql\n' + step + '\n```')
245
  with col1_25:
246
  st.markdown("on")
247
  with col1_5:
248
  if i == len(steps) - 1:
249
+ st.markdown("Full table")
250
  else:
251
  with open("tmp_for_vis/{}_result_step_{}_input.txt".format(stamp, i), "r") as f:
252
  sub_tables_input = json.load(f)
 
257
  st.markdown('$\\rightarrow$')
258
  if i == len(steps) - 1:
259
  # The final step
260
+ st.markdown("{}".format(selected_language))
261
  else:
262
+ st.markdown("Codex")
263
  with st.spinner('...'):
264
  time.sleep(1)
265
  with open("tmp_for_vis/{}_result_step_{}.txt".format(stamp, i), "r") as f: