mirror of
https://github.com/django/django.git
synced 2025-04-01 12:06:43 +00:00
Improved connection clean-up for SMTP backend.
This commit is contained in:
parent
de0c7744be
commit
8a844e761d
@ -130,12 +130,14 @@ class EmailBackend(BaseEmailBackend):
|
||||
# Trying to send would be pointless.
|
||||
return 0
|
||||
num_sent = 0
|
||||
for message in email_messages:
|
||||
sent = self._send(message)
|
||||
if sent:
|
||||
num_sent += 1
|
||||
if new_conn_created:
|
||||
self.close()
|
||||
try:
|
||||
for message in email_messages:
|
||||
sent = self._send(message)
|
||||
if sent:
|
||||
num_sent += 1
|
||||
finally:
|
||||
if new_conn_created:
|
||||
self.close()
|
||||
return num_sent
|
||||
|
||||
def _send(self, email_message):
|
||||
|
Loading…
x
Reference in New Issue
Block a user