Viewing File: /opt/alt/python311/lib64/python3.11/email/__pycache__/generator.cpython-311.opt-2.pyc
fN R g d Z ddlZddlZddlZddlZddlmZ ddlmZm Z ddl
mZ dZdZ
ej d Z ej d ej Z G d
d Z G d d
e ZdZ G d de Z e eej dz
Zdez Zej ZdS )) GeneratorDecodedGeneratorBytesGenerator N)deepcopy)StringIOBytesIO)_has_surrogates_
z
\r\n|\r|\nz^From 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 6/opt/alt/python311/lib64/python3.11/email/generator.py__init__zGenerator.__init__# sA . #)>44v7JL)( c : | j | d S N)r writer ss r r zGenerator.writeC 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.flattenG 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.clonex 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% zGenerator._encode s r c |sd S t | }|d d D ]1}| | | | j 2|d r| |d d S d S )N)NLCREsplitr r$ )r lineslines r _write_lineszGenerator._write_lines s FE""#2#J ! !DJJtJJtx 9 "JJuRy!!!!! "