File: //usr/lib/python3/dist-packages/django/core/mail/backends/__pycache__/base.cpython-310.pyc
o
ʎ�_| � @ s d Z G dd� d�ZdS )zBase email backend class.c @ sB e Zd ZdZddd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�BaseEmailBackenda3
Base class for email backend implementations.
Subclasses must at least overwrite send_messages().
open() and close() can be called indirectly by using a backend object as a
context manager:
with backend as connection:
# do something with connection
pass
Fc K s
|| _ d S �N)�
fail_silently)�selfr �kwargs� r �@/usr/lib/python3/dist-packages/django/core/mail/backends/base.py�__init__ s
zBaseEmailBackend.__init__c C � dS )a+
Open a network connection.
This method can be overwritten by backend implementations to
open a network connection.
It's up to the backend implementation to track the status of
a network connection if it's needed by the backend.
This method can be called by applications to force a single
network connection to be used when sending mails. See the
send_messages() method of the SMTP backend for a reference
implementation.
The default implementation does nothing.
Nr �r r r r �open s zBaseEmailBackend.openc C r )zClose a network connection.Nr r
r r r �close'