Current File : //proc/self/root/kunden/kunden/lib64/python3.9/email/__pycache__/utils.cpython-39.opt-2.pyc |
a
�cdhYH � @ s� g d �Z ddlZddlZddlZddlZddlZddlZddlZddl m
Z
ddl mZ ddl m
Z
ddl mZmZmZ ddlmZ dZd Zd Zd
ZdZe�d�Ze�d
�ZdZdadd� Zdd� Zdd� Zdd� Z dEdd�Z!dd� Z"dd� Z#dZ$dd�d d!�Z%d"d#� Z&d$d%� Z'd&d'� Z(d(d)� Z)dFd+d,�Z*dGd-d.�Z+dHd/d0�Z,d1d2� Z-dd�d3d4�Z.d5d6� Z/d7d8� Z0dId9d:�Z1e�d;ej2�Z3d<d=� Z4dJd@dA�Z5dKdCdD�Z6dS )L)�collapse_rfc2231_value�
decode_params�decode_rfc2231�encode_rfc2231�
formataddr�
formatdate�format_datetime�getaddresses�
make_msgid� mktime_tz� parseaddr� parsedate�parsedate_tz�parsedate_to_datetime�unquote� N)�quote)�AddressList)r
)r r
�
_parsedate_tz)�Charsetz, � z
�'z[][\\()<>@,:;".]z[\\"]z/etc/python/email.cfgc C s t d u rt� a t S �N)�_cached_strict_addr_parsing�_use_strict_email_parsing_impl� r r �#/usr/lib64/python3.9/email/utils.py�_use_strict_email_parsing7 s r c C s� t tj�d��} | rdS ztt�}W n ty6 Y nV0 |�@ dd l}|jd dd�}|� |� |j
ddd d�} W d � n1 s�0 Y | r�dS dS ) NZ(PYTHON_EMAIL_DISABLE_STRICT_ADDR_PARSINGFr )�#)Z
interpolationZcomment_prefixesZemail_addr_parsing)�fallbackT)�bool�os�environ�get�open�_EMAIL_CONFIG_FILE�FileNotFoundError�configparser�ConfigParserZ read_fileZ
getboolean)�disabled�filer&