| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/django/core/mail/backends/__pycache__/ |
Upload File : |
�
�|�ez � �B � d Z ddlZddlZddlmZ G d� de� � ZdS )zH
Email backend that writes messages to console instead of sending them.
� N)�BaseEmailBackendc �* � � e Zd Z� fd�Zd� Zd� Z� xZS )�EmailBackendc � �� |� dt j � � | _ t j � � | _ t � � j |i |�� d S )N�stream) �pop�sys�stdoutr � threading�RLock�_lock�super�__init__)�self�args�kwargs� __class__s ��C/usr/lib/python3/dist-packages/django/core/mail/backends/console.pyr zEmailBackend.__init__ sK �� ��j�j��3�:�6�6����_�&�&��
������$�)�&�)�)�)�)�)� c � � |� � � }|� � � }|� � � r&|� � � � � � nd}|� |� � }| j � d|z � � | j � d� � | j � d� � d S )Nzutf-8z%s
zO-------------------------------------------------------------------------------�
)�message�as_bytes�get_charset�get_output_charset�decoder �write)r r �msg�msg_data�charsets r �
write_messagezEmailBackend.write_message s� � ��o�o�����<�<�>�>��<?�O�O�<M�<M�Z�#�/�/�#�#�6�6�8�8�8�SZ���?�?�7�+�+������&�8�+�,�,�,�����(�#�#�#�����$�����r c �H � |sdS d}| j 5 | � � � }|D ]5}| � |� � | j � � � |dz
}�6|r| � � � n# t $ r | j s� Y nw xY wddd� � n# 1 swxY w Y |S )z6Write all messages to the stream in a thread-safe way.Nr � )r
�openr! r �flush�close� Exception�
fail_silently)r �email_messages� msg_count�stream_createdr s r �
send_messageszEmailBackend.send_messages s � �� ��F�� �
�Z� � �
�!%������-� #� #�G��&�&�w�/�/�/��K�%�%�'�'�'���N�I�I�!� !��J�J�L�L�L����
�
�
��)� ��� �
���� � � � � � � � � � � ���� � � � � �s5 �B�A"A3�2B�3B�B�B�B�B�B)�__name__�
__module__�__qualname__r r! r, �
__classcell__)r s @r r r
sV �� � � � � �*� *� *� *� *�
� � �� � � � � � r r )�__doc__r r �django.core.mail.backends.baser r � r r �<module>r4 sm ��� � �
�
�
� � � � � ;� ;� ;� ;� ;� ;� � � � � �#� � � � � r