← Back
Editing: base.cpython-311.pyc
� �|�e| � �$ � d Z G d� d� � ZdS )zBase email backend class.c �8 � e Zd ZdZd d�Zd� Zd� Zd� Zd� Zd� Z d S )�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 � � || _ d S �N)� fail_silently)�selfr �kwargss �@/usr/lib/python3/dist-packages/django/core/mail/backends/base.py�__init__zBaseEmailBackend.__init__ s � �*����� 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. N� �r s r �openzBaseEmailBackend.open s � �"