File: //lib64/python3.6/email/__pycache__/generator.cpython-36.opt-2.pyc
3
�Qg�P  �               @   s�   d ddgZ ddlZddlZddlZddlZddlmZ ddlmZm	Z	 ddl
mZ ddlm
Z
 d	Zd
Zejd�Zejdej�Zejd
�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 kr|d krdn|j }|| _|| _|| _|| _d S )NT)�mangle_from_�_fp�
_mangle_from_�maxheaderlenr   )�self�outfpr
   r   r   � r   �'/usr/lib64/python3.6/email/generator.py�__init__&