|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/django/core/mail/backends/ |
Upload File : |
�
r�\c @ sX d Z d d l Z d d l Z d d l m Z d d l m Z d e f d � � YZ d S( sH
Email backend that writes messages to console instead of sending them.
i����N( t BaseEmailBackend( t sixt EmailBackendc B s# e Z d � Z d � Z d � Z RS( c O sD | j d t j � | _ t j � | _ t t | � j | | � d S( Nt stream(
t popt syst stdoutR t threadingt RLockt _lockt superR t __init__( t selft argst kwargs( ( sC /tmp/pip-install-XxeQeY/django/django/core/mail/backends/console.pyR s c C s� | j � } | j � } t j rW | j � r? | j � j � n d } | j | � } n | j j d | � | j j d d � | j j d � d S( Ns utf-8s %s
t -iO s
( t messaget as_bytesR t PY3t get_charsett get_output_charsett decodeR t write( R R t msgt msg_datat charset( ( sC /tmp/pip-install-XxeQeY/django/django/core/mail/backends/console.pyt
write_message s $c C s� | s
d S| j �l yN | j � } x( | D] } | j | � | j j � q* W| ra | j � n Wn | j s{ � q{ n XWd QXt | � S( s6 Write all messages to the stream in a thread-safe way.N( R t openR R t flusht closet
fail_silentlyt len( R t email_messagest stream_createdR ( ( sC /tmp/pip-install-XxeQeY/django/django/core/mail/backends/console.pyt
send_messages s
( t __name__t
__module__R R R"