Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -144,10 +144,11 @@ def answer_question(prompt):
|
|
144 |
|
145 |
|
146 |
def process_inputs(llm, file, relevance, diversity, email):
|
|
|
147 |
if file is not None:
|
148 |
# Read questions from the uploaded Excel file
|
149 |
try:
|
150 |
-
df = pd.read_excel(file.name)
|
151 |
except Exception as e:
|
152 |
return f"Failed to read Excel file: {e}"
|
153 |
|
@@ -177,19 +178,17 @@ def process_inputs(llm, file, relevance, diversity, email):
|
|
177 |
message['Subject'] = subject
|
178 |
message.attach(MIMEText(body, 'plain'))
|
179 |
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
server.sendmail(sender_email, receiver_email, text)
|
192 |
-
server.quit()
|
193 |
|
194 |
return "Submitted"
|
195 |
|
|
|
144 |
|
145 |
|
146 |
def process_inputs(llm, file, relevance, diversity, email):
|
147 |
+
# Check if file is uploaded
|
148 |
if file is not None:
|
149 |
# Read questions from the uploaded Excel file
|
150 |
try:
|
151 |
+
df = pd.read_excel(file.name, engine='openpyxl')
|
152 |
except Exception as e:
|
153 |
return f"Failed to read Excel file: {e}"
|
154 |
|
|
|
178 |
message['Subject'] = subject
|
179 |
message.attach(MIMEText(body, 'plain'))
|
180 |
|
181 |
+
with open(csv_file, "rb") as attachment:
|
182 |
+
part = MIMEBase('application', 'octet-stream')
|
183 |
+
part.set_payload(attachment.read())
|
184 |
+
encoders.encode_base64(part)
|
185 |
+
part.add_header('Content-Disposition', f"attachment; filename= questions.csv")
|
186 |
+
message.attach(part)
|
187 |
+
|
188 |
+
with smtplib.SMTP('smtp.gmail.com', 587) as server:
|
189 |
+
server.starttls()
|
190 |
+
server.login(sender_email, sender_password)
|
191 |
+
server.sendmail(sender_email, receiver_email, message.as_string())
|
|
|
|
|
192 |
|
193 |
return "Submitted"
|
194 |
|