mohsenfayyaz commited on
Commit
5ba6075
·
verified ·
1 Parent(s): 655bd82

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -2,6 +2,7 @@ import os
2
  import pandas as pd
3
  import gradio as gr
4
 
 
5
  def download_sheet_df(doc_id, sheet_id=0, header=0):
6
  sheet_url = f'https://docs.google.com/spreadsheets/d/{doc_id}/export?format=csv&gid={sheet_id}'
7
  return pd.read_csv(sheet_url, header=header)
@@ -10,10 +11,12 @@ df = download_sheet_df(os.environ["SHEET_ID_SECRET"])
10
 
11
  def find_reviews(uid):
12
  review_list = []
 
13
  try:
14
  for reviewer_n in [1, 2, 3, 4]:
15
  df_u = df[df[f"Reviewer_{reviewer_n}_UID_NUMBER_myucla"].astype(int) == int(uid)].copy()
16
  if len(df_u) == 1 and str(df_u.iloc[0]["Question 1 Response Edited"]) != "nan":
 
17
  review_list.append(df_u.iloc[0][["Full_Name_myucla", "Question 1 Response Edited"]])
18
  except ValueError:
19
  pass
@@ -21,6 +24,9 @@ def find_reviews(uid):
21
  raise e
22
  if len(review_list) == 0:
23
  review_list = pd.DataFrame([{"Error": "UID Not Found"}])
 
 
 
24
  return review_list[:3]
25
 
26
  demo = gr.Interface(
@@ -28,4 +34,4 @@ demo = gr.Interface(
28
  inputs="text",
29
  outputs=gr.Dataframe(headers=["Name", "Presentation Path"]),
30
  )
31
- demo.launch(debug=False)
 
2
  import pandas as pd
3
  import gradio as gr
4
 
5
+
6
  def download_sheet_df(doc_id, sheet_id=0, header=0):
7
  sheet_url = f'https://docs.google.com/spreadsheets/d/{doc_id}/export?format=csv&gid={sheet_id}'
8
  return pd.read_csv(sheet_url, header=header)
 
11
 
12
  def find_reviews(uid):
13
  review_list = []
14
+ rows = []
15
  try:
16
  for reviewer_n in [1, 2, 3, 4]:
17
  df_u = df[df[f"Reviewer_{reviewer_n}_UID_NUMBER_myucla"].astype(int) == int(uid)].copy()
18
  if len(df_u) == 1 and str(df_u.iloc[0]["Question 1 Response Edited"]) != "nan":
19
+ rows.append(df_u.iloc[0]["Unnamed: 0"])
20
  review_list.append(df_u.iloc[0][["Full_Name_myucla", "Question 1 Response Edited"]])
21
  except ValueError:
22
  pass
 
24
  raise e
25
  if len(review_list) == 0:
26
  review_list = pd.DataFrame([{"Error": "UID Not Found"}])
27
+ print(f"Not Found uid: [{uid}]")
28
+ else:
29
+ print("Found rows:", sorted(rows))
30
  return review_list[:3]
31
 
32
  demo = gr.Interface(
 
34
  inputs="text",
35
  outputs=gr.Dataframe(headers=["Name", "Presentation Path"]),
36
  )
37
+ demo.launch(debug=False)