Viewing File: /opt/alt/python-internal/lib64/python3.11/email/__pycache__/generator.cpython-311.opt-2.pyc
!A?hNQ ~ g d Z ddlZddlZddlZddlZddlmZ ddlmZm Z ddl
mZ ddlm
Z
dZdZ ej d Z ej d
ej Z ej d Z G d d
Z G d de ZdZ G d de Z e eej dz
Zdez Zej ZdS )) GeneratorDecodedGeneratorBytesGenerator N)deepcopy)StringIOBytesIO)_has_surrogates)HeaderWriteError_
z
\r\n|\r|\nz^From z\r\n[^ \t]|\r[^ \n\t]|\n[^ \t]c e Zd Z ddddZd ZddZd Zd Zd Zd
Z d Z
d Zd
Zd Z
e
Zd Zd Zd Zd Zedd Zed ZdS )r Npolicyc Z ||dn|j }|| _ || _ || _ || _ d S )NT)mangle_from__fp
_mangle_from_maxheaderlenr )selfoutfpr r r s </opt/alt/python-internal/lib64/python3.11/email/generator.py__init__zGenerator.__init__% sA . #)>44v7JL)( c : | j | d S N)r writer ss r r zGenerator.writeE s qr Fc | j |j n| j }|| | }| j | | j }|j | _ | | j | _ d| _ | | j | _ | j }|j } || _ ||_ |r[| }|s(dt j t j
z }| || j z |
| || _ ||_ d S # || _ ||_ w xY w)N)linesepmax_line_length zFrom nobody )r cloner r _NL_encode_encoded_NL_EMPTY_encoded_EMPTYget_unixfromtimectimer _write)r msgunixfromr r old_gen_policyold_msg_policyufroms r flattenzGenerator.flattenI sJ ( ${2\\'\22F(\\$2C\DDF><<11"ll4;77
( DKCJ
-((** E*TZ -D-DDE
548+,,,KK(DK'CJJJ )DK'CJ''''s
1B E Ec J | || j d | j S Nr ) __class__r r )r fps r r$ zGenerator.clonez s0 ?~~b"0"%)[ 2 2 2r c t S r )r r s r _new_bufferzGenerator._new_buffer s zzr c |S r r s r r&