h^; $ d dl Z d dlZd dlZd dlZ d dlZdZn
# e$ r dZY nw xY wddgZ G d de Z dZ
dZd Zd
Z
ee
z ZdZ G d d Zer# G d
de Ze d edk rd dlZ eej d Z ee e ej d e ej d e e \ ZZ ededz D ]GZe e \ Z!Z"Z# edez e"D ]Z$ ede$z ed He% dS dS ) NTFPOP3error_protoc e Zd ZdS )r N)__name__
__module____qualname__ -/opt/alt/python311/lib64/python3.11/poplib.pyr r s r
n i
i c e Zd Z dZeej fdZd Zd Z d Z
d Zd Zd Z
d Zd
Zd Zd Zd
Zd Zd Zd dZd Zd Zd Zd Zd Zd Zd Z ej d Zd Z d Z!d dZ"d Z#d Z$d dZ%dS )!r zUTF-8c || _ || _ d| _ t j d| || | | | _ | j d | _ d| _ |
| _ d S )NFzpoplib.connectrbr )hostport_tls_establishedsysaudit_create_socketsockmakefilefile
_debugging_getrespwelcome)selfr r timeouts r __init__z
POP3.__init__b su % "D$555''00 I&&t,, }}r
c j ||st d t j | j | j f| S )Nz0Non-blocking socket (timeout=0) is not supported)
ValueErrorsocketcreate_connectionr r )r r s r r zPOP3._create_socketm s8 wOPPP'DI(>HHHr
c | j dk rt dt | t j d| | | j |t z d S )N z*put*zpoplib.putline)r printreprr r r sendallCRLFr lines r _putlinez
POP3._putliner sY ?QgtDzz : : : "D$/// $+&&&&&r
c | j rt dt | t || j }| | d S )Nz*cmd*)r r' r( bytesencodingr- r+ s r _putcmdzPOP3._putcmdz sH ?6E'4::666T4=))
dr
c | j t dz }t | t k rt d | j dk rt
dt | |st d t | }|dd t k r|d d |fS |d d t k r|dd |fS |d d |fS )Nr&