|
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 : /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 d l m Z d d l
m Z d e f d � � YZ d S( s- Email backend that writes messages to a file.i����N( t settings( t ImproperlyConfigured( t EmailBackend( t sixR c B s5 e Z d � Z d � Z d � Z d � Z d � Z RS( c O ss d | _ d | k r* | j d � | _ n t t d d � | _ t | j t j � sj t d | j � � n t
j j | j � | _ t
j j
| j � r� t
j j | j � r� t d | j � � n[ t
j j
| j � sy t
j | j � Wqt k
r} t d | j | f � � qXn t
j | j t
j � sLt d | j � � n d | d <t t | � j | | � d S( Nt file_patht EMAIL_FILE_PATHs% Path for saving emails is invalid: %rsA Path for saving email messages exists, but is not a directory: %ss= Could not create directory for saving email messages: %s (%s)s Could not write to directory: %st stream( t Nonet _fnamet popR t getattrR t
isinstanceR t string_typesR t ost patht abspatht existst isdirt makedirst OSErrort accesst W_OKt superR t __init__( t selft argst kwargst err( ( sE /tmp/pip-install-XxeQeY/django/django/core/mail/backends/filebased.pyR s$ +
c C sH | j j | j � j � d � | j j d d � | j j d � d S( Ns
t -iO ( R t writet messaget as_bytes( R R ( ( sE /tmp/pip-install-XxeQeY/django/django/core/mail/backends/filebased.pyt
write_message( s c C sh | j d k ra t j j � j d � } d | t t | � � f } t j j | j
| � | _ n | j S( s Return a unique file name.s
%Y%m%d-%H%M%Ss %s-%s.logN( R R t datetimet nowt strftimet abst idR
R t joinR ( R t timestampt fname( ( sE /tmp/pip-install-XxeQeY/django/django/core/mail/backends/filebased.pyt
_get_filename- s
c C s/ | j d k r+ t | j � d � | _ t St S( Nt ab( R R t openR) t Truet False( R ( ( sE /tmp/pip-install-XxeQeY/django/django/core/mail/backends/filebased.pyR+ 5 s c C s4 z# | j d k r"