Amirizaniani commited on
Commit
554eb37
·
verified ·
1 Parent(s): 3b4b3b3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -13
app.py CHANGED
@@ -9,20 +9,12 @@ from sklearn.cluster import KMeans
9
  import nltk
10
  import pandas as pd
11
  import smtplib
12
- from email.mime.multipart import MIMEMultipart
13
- from email.mime.text import MIMEText
14
- from email.mime.base import MIMEBase
15
- from email import encoders
16
  import os
17
- from sendgrid import SendGridAPIClient
18
- from sendgrid.helpers.mail import Mail, Attachment, FileContent, FileName, FileType, Disposition
19
-
20
  nltk.download('punkt')
21
  from nltk.tokenize import word_tokenize
22
  from nltk import tokenize
23
  import numpy as np
24
  import scipy.spatial
25
- import socket
26
  import csv
27
 
28
 
@@ -290,16 +282,16 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
290
  diversity_slider = gr.Slider(0, 100, value=25, step=1, label="Diversity")
291
 
292
  submit_button = gr.Button("Submit")
 
293
  download_button = gr.File(label="Download Processed File", visible=False)
294
 
295
  def on_submit(llm, file, relevance, diversity):
296
  message, output_file = process_inputs(llm, file, relevance, diversity)
297
  if output_file:
298
- return message, gr.File.update(value=output_file, visible=True)
299
- else:
300
- return message, gr.File.update(visible=False)
301
 
302
- submit_button.click(fn=on_submit, inputs=[llm_dropdown, file_upload, relevance_slider, diversity_slider], outputs=[None, download_button])
303
-
304
  # Launch the Gradio app
305
  demo.launch()
 
9
  import nltk
10
  import pandas as pd
11
  import smtplib
 
 
 
 
12
  import os
 
 
 
13
  nltk.download('punkt')
14
  from nltk.tokenize import word_tokenize
15
  from nltk import tokenize
16
  import numpy as np
17
  import scipy.spatial
 
18
  import csv
19
 
20
 
 
282
  diversity_slider = gr.Slider(0, 100, value=25, step=1, label="Diversity")
283
 
284
  submit_button = gr.Button("Submit")
285
+ output_message = gr.Textbox(label="Output Message", interactive=False)
286
  download_button = gr.File(label="Download Processed File", visible=False)
287
 
288
  def on_submit(llm, file, relevance, diversity):
289
  message, output_file = process_inputs(llm, file, relevance, diversity)
290
  if output_file:
291
+ download_button.update(value=output_file, visible=True)
292
+ return message
 
293
 
294
+ submit_button.click(fn=on_submit, inputs=[llm_dropdown, file_upload, relevance_slider, diversity_slider], outputs=[output_message])
295
+
296
  # Launch the Gradio app
297
  demo.launch()