Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -463,6 +463,7 @@ def process_target_fasta(sequence):
|
|
463 |
def send_email(job_info):
|
464 |
if job_info.get('email'):
|
465 |
try:
|
|
|
466 |
email_serv = os.getenv('EMAIL_SERV')
|
467 |
email_port = os.getenv('EMAIL_PORT')
|
468 |
email_addr = os.getenv('EMAIL_ADDR')
|
@@ -470,9 +471,9 @@ def send_email(job_info):
|
|
470 |
email_form = os.getenv('EMAIL_FORM')
|
471 |
email_subj = os.getenv('EMAIL_SUBJ')
|
472 |
|
473 |
-
for key, value in
|
474 |
if key.endswith("time") and value:
|
475 |
-
|
476 |
|
477 |
server = smtplib.SMTP(email_serv, int(email_port))
|
478 |
# server.starttls()
|
@@ -480,15 +481,15 @@ def send_email(job_info):
|
|
480 |
server.login(email_addr, email_pass)
|
481 |
msg = MIMEMultipart("alternative")
|
482 |
msg["From"] = email_addr
|
483 |
-
msg["To"] =
|
484 |
-
msg["Subject"] = email_subj.format(**
|
485 |
msg["Date"] = formatdate(localtime=True)
|
486 |
msg["Message-ID"] = make_msgid()
|
487 |
|
488 |
-
msg.attach(MIMEText(markdown(email_form.format(**
|
489 |
-
msg.attach(MIMEText(email_form.format(**
|
490 |
|
491 |
-
server.sendmail(email_addr,
|
492 |
server.quit()
|
493 |
gr.Info('Email notification sent successfully.')
|
494 |
except Exception as e:
|
|
|
463 |
def send_email(job_info):
|
464 |
if job_info.get('email'):
|
465 |
try:
|
466 |
+
email_info = job_info.copy()
|
467 |
email_serv = os.getenv('EMAIL_SERV')
|
468 |
email_port = os.getenv('EMAIL_PORT')
|
469 |
email_addr = os.getenv('EMAIL_ADDR')
|
|
|
471 |
email_form = os.getenv('EMAIL_FORM')
|
472 |
email_subj = os.getenv('EMAIL_SUBJ')
|
473 |
|
474 |
+
for key, value in email_info.items():
|
475 |
if key.endswith("time") and value:
|
476 |
+
email_info[key] = ts_to_str(value, get_timezone_by_ip(email_info['ip']))
|
477 |
|
478 |
server = smtplib.SMTP(email_serv, int(email_port))
|
479 |
# server.starttls()
|
|
|
481 |
server.login(email_addr, email_pass)
|
482 |
msg = MIMEMultipart("alternative")
|
483 |
msg["From"] = email_addr
|
484 |
+
msg["To"] = email_info['email']
|
485 |
+
msg["Subject"] = email_subj.format(**email_info)
|
486 |
msg["Date"] = formatdate(localtime=True)
|
487 |
msg["Message-ID"] = make_msgid()
|
488 |
|
489 |
+
msg.attach(MIMEText(markdown(email_form.format(**email_info)), 'html'))
|
490 |
+
msg.attach(MIMEText(email_form.format(**email_info), 'plain'))
|
491 |
|
492 |
+
server.sendmail(email_addr, email_info['email'], msg.as_string())
|
493 |
server.quit()
|
494 |
gr.Info('Email notification sent successfully.')
|
495 |
except Exception as e:
|