libokj commited on
Commit
babda17
·
verified ·
1 Parent(s): fa5651c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
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 job_info.items():
474
  if key.endswith("time") and value:
475
- job_info[key] = ts_to_str(value, get_timezone_by_ip(job_info['ip']))
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"] = job_info['email']
484
- msg["Subject"] = email_subj.format(**job_info)
485
  msg["Date"] = formatdate(localtime=True)
486
  msg["Message-ID"] = make_msgid()
487
 
488
- msg.attach(MIMEText(markdown(email_form.format(**job_info)), 'html'))
489
- msg.attach(MIMEText(email_form.format(**job_info), 'plain'))
490
 
491
- server.sendmail(email_addr, job_info['email'], msg.as_string())
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: