IsaacKerson commited on
Commit
37507f5
1 Parent(s): 7315452

fix nonexistent upload error

Browse files
Files changed (1) hide show
  1. pages/upload.py +19 -16
pages/upload.py CHANGED
@@ -44,21 +44,24 @@ def app():
44
  data.to_csv('data.csv', index=False)
45
 
46
  if st.button("Load Data"):
47
- st.markdown("### Confirm the data is correct.")
48
- num_items = 0
49
- form = st.form("data_check_form")
50
- with open("data.csv", "r") as f:
51
- reader = csv.reader(f, delimiter=",")
52
- for i, line in enumerate(reader):
53
- if i == 0:
54
- pass
55
- else:
56
- num_items += 1
57
- form.markdown(f"### {i}")
58
- form.text_input("Word or Phrase", f"{line[0]}", key=f"word_{i}")
59
- form.text_input("Definition", f"{line[1]}", key=f"def_{i}")
60
- form.text_input("Example", f"{line[2]}", key=f"ex_{i}")
61
- form.text_input("Tags", f"{line[3]}", key=f"tag_{i}")
62
- form.form_submit_button("Confirm", on_click=upload_callback, args=(num_items,))
 
 
 
63
  # st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
64
  # st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))
 
44
  data.to_csv('data.csv', index=False)
45
 
46
  if st.button("Load Data"):
47
+ if not os.path.exists("data.csv"):
48
+ st.warnining("Upload a file to load data.")
49
+ else:
50
+ st.markdown("### Confirm the data is correct.")
51
+ num_items = 0
52
+ form = st.form("data_check_form")
53
+ with open("data.csv", "r") as f:
54
+ reader = csv.reader(f, delimiter=",")
55
+ for i, line in enumerate(reader):
56
+ if i == 0:
57
+ pass
58
+ else:
59
+ num_items += 1
60
+ form.markdown(f"### {i}")
61
+ form.text_input("Word or Phrase", f"{line[0]}", key=f"word_{i}")
62
+ form.text_input("Definition", f"{line[1]}", key=f"def_{i}")
63
+ form.text_input("Example", f"{line[2]}", key=f"ex_{i}")
64
+ form.text_input("Tags", f"{line[3]}", key=f"tag_{i}")
65
+ form.form_submit_button("Confirm", on_click=upload_callback, args=(num_items,))
66
  # st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
67
  # st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))