File: //lib64/python3.9/email/__pycache__/generator.cpython-39.opt-2.pyc
a
    �DOgPQ  �                   @   s�   g d �Z ddlZddlZddlZddlZddlmZ ddlmZm	Z	 ddl
mZ ddlm
Z
 dZdZe�d	�Ze�d
ej�Ze�d�ZG dd
� d
�ZG dd� de�ZdZG dd� de�Zeeejd ��Zde ZejZdS ))�	Generator�DecodedGenerator�BytesGenerator�    N)�deepcopy)�StringIO�BytesIO)�_has_surrogates)�HeaderWriteError�_�
z
\r\n|\r|\nz^From z\r\n[^ \t]|\r[^ \n\t]|\n[^ \t]c                   @   s�   e Zd Zd&dd�dd�Zdd� Zd'dd	�Zd
d� Zdd
� Zdd� Zdd� Z	dd� Z
dd� Zdd� Zdd� Z
e
Zdd� Zdd� Zdd� Zd d!� Zed(d"d#��Zed$d%� �ZdS ))r   N��policyc                C   s6   |d u r|d u rdn|j }|| _|| _|| _|| _d S )NT)�mangle_from_�_fp�
_mangle_from_�maxheaderlenr
   )�self�outfpr   r   r
   � r   �'/usr/lib64/python3.9/email/generator.py�__init__&