File: //lib64/python3.9/email/__pycache__/policy.cpython-39.opt-2.pyc
a
    �DOg�(  �                   @   s�   d dl Z d dlZd dlmZmZmZmZ d dlmZ d dl	m
Z
 d dlmZ d dl
mZ g d�Ze �d�ZeG d	d
� d
e��Ze� Ze`ejdd�Zejd
d�Zejd
dd�Zejdd�ZdS )�    N)�Policy�Compat32�compat32�_extend_docstrings)�_has_surrogates)�HeaderRegistry)�raw_data_manager)�EmailMessage)r   r   r   �EmailPolicy�default�strict�SMTP�HTTPz\n|\rc                       sl   e Zd ZeZdZdZe� Ze	Z
� fdd�Zdd� Zdd� Z
d	d
� Zdd� Zd
d� Zdd� Zddd�Z�  ZS )r
   F�longc                    s.   d|vrt �| dt� � t� jf i |�� d S )N�header_factory)�object�__setattr__r   �super�__init__)�self�kw��	__class__� �$/usr/lib64/python3.9/email/policy.pyr   ]   s    zEmailPolicy.__init__c                 C   s   | j | jS �N)r   Z	max_count)r   �namer   r   r   �header_max_countd   s    zEmailPolicy.header_max_countc                 C   s>