Server IP : 192.158.238.246 / Your IP : 13.59.50.189 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/root/opt/alt/python39/lib64/python3.9/__pycache__/ |
Upload File : |
a �DOgo � @ s� d Z g d�ZdZdZdZdZzddlmZmZ W n e yJ dZdZY n0 d d � Z dd� Zddd�Zddd�Z ddd�Zd dd�Zdd� Zdd� Zdd� Zedkr�e� dS )!zHConversions to/from quoted-printable transport encoding as per RFC 1521.)�encode�decode�encodestring�decodestring� =�L s 0123456789ABCDEF� � )�a2b_qp�b2a_qpNc C s: | dv r|S | dkr|S | t kp8d| ko2dkn S )z�Decide whether a particular byte ordinal needs to be quoted. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. � � _� � ~)�ESCAPE)�c� quotetabs�header� r �+/opt/alt/python39/lib64/python3.9/quopri.py�needsquoting s r c C s( t | �} ttt| d t| d f� S )zQuote a single character.� )�ordr �bytes�HEX�r r r r �quote$ s r Fc C s2 t dur,| �� }t |||d�}|�|� dS |dfdd�}d}| �� }|sN�qg } d} |dd� dkrv|dd� }d} |D ]D}t|f�}t|||�r�t|�}|r�|dkr�| �d � qz| �|� qz|dur�||� t� | �}t |�tk�r||dtd � dd� |td d� }q�|}q>|du�r.||| d� dS ) av Read 'input', apply quoted-printable encoding, and write to 'output'. 'input' and 'output' are binary file objects. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. The 'header' flag indicates whether we are encoding spaces as _ as per RFC 1522.N�r r � c S sj | r<| dd � dv r<|� | d d� t| dd � � | � n*| dkrX|� t| �| � n|� | | � d S )N���r � .)�writer )�s�output�lineEndr r r r ; s (zencode.<locals>.writer r r r � s = )r# )r �readr �readliner r r �append�EMPTYSTRING�join�len�MAXLINESIZE) �inputr"