mercurial/mail.py
changeset 46992 5fa019ceb499
parent 46991 83c0d144ef8d
child 46997 106402245301
equal deleted inserted replaced
46991:83c0d144ef8d 46992:5fa019ceb499
   162             return s.sendmail(sender, recipients, msg)
   162             return s.sendmail(sender, recipients, msg)
   163         except smtplib.SMTPRecipientsRefused as inst:
   163         except smtplib.SMTPRecipientsRefused as inst:
   164             recipients = [r[1] for r in inst.recipients.values()]
   164             recipients = [r[1] for r in inst.recipients.values()]
   165             raise error.Abort(b'\n' + b'\n'.join(recipients))
   165             raise error.Abort(b'\n' + b'\n'.join(recipients))
   166         except smtplib.SMTPException as inst:
   166         except smtplib.SMTPException as inst:
   167             raise error.Abort(inst)
   167             raise error.Abort(stringutil.forcebytestr(inst))
   168 
   168 
   169     return send
   169     return send
   170 
   170 
   171 
   171 
   172 def _smtp_login(ui, smtp, mailhost, mailport):
   172 def _smtp_login(ui, smtp, mailhost, mailport):