opt
/
alt
/
python310
/
lib64
/
python3.10
/
email
/
__pycache__
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
__init__.cpython-310.opt-1.pyc
1.54 KB
Rename
Delete
__init__.cpython-310.opt-2.pyc
959 bytes
Rename
Delete
__init__.cpython-310.pyc
1.54 KB
Rename
Delete
_encoded_words.cpython-310.opt-1.pyc
5.62 KB
Rename
Delete
_encoded_words.cpython-310.opt-2.pyc
3.79 KB
Rename
Delete
_encoded_words.cpython-310.pyc
5.62 KB
Rename
Delete
_header_value_parser.cpython-310.opt-1.pyc
76.04 KB
Rename
Delete
_header_value_parser.cpython-310.opt-2.pyc
59.79 KB
Rename
Delete
_header_value_parser.cpython-310.pyc
76.07 KB
Rename
Delete
_parseaddr.cpython-310.opt-1.pyc
12.23 KB
Rename
Delete
_parseaddr.cpython-310.opt-2.pyc
9.42 KB
Rename
Delete
_parseaddr.cpython-310.pyc
12.23 KB
Rename
Delete
_policybase.cpython-310.opt-1.pyc
14.90 KB
Rename
Delete
_policybase.cpython-310.opt-2.pyc
5.93 KB
Rename
Delete
_policybase.cpython-310.pyc
14.90 KB
Rename
Delete
base64mime.cpython-310.opt-1.pyc
3.18 KB
Rename
Delete
base64mime.cpython-310.opt-2.pyc
1.46 KB
Rename
Delete
base64mime.cpython-310.pyc
3.18 KB
Rename
Delete
charset.cpython-310.opt-1.pyc
11.30 KB
Rename
Delete
charset.cpython-310.opt-2.pyc
5.15 KB
Rename
Delete
charset.cpython-310.pyc
11.32 KB
Rename
Delete
contentmanager.cpython-310.opt-1.pyc
7.23 KB
Rename
Delete
contentmanager.cpython-310.opt-2.pyc
7.23 KB
Rename
Delete
contentmanager.cpython-310.pyc
7.23 KB
Rename
Delete
encoders.cpython-310.opt-1.pyc
1.60 KB
Rename
Delete
encoders.cpython-310.opt-2.pyc
1.28 KB
Rename
Delete
encoders.cpython-310.pyc
1.60 KB
Rename
Delete
errors.cpython-310.opt-1.pyc
5.73 KB
Rename
Delete
errors.cpython-310.opt-2.pyc
4.36 KB
Rename
Delete
errors.cpython-310.pyc
5.73 KB
Rename
Delete
feedparser.cpython-310.opt-1.pyc
10.21 KB
Rename
Delete
feedparser.cpython-310.opt-2.pyc
8.62 KB
Rename
Delete
feedparser.cpython-310.pyc
10.35 KB
Rename
Delete
generator.cpython-310.opt-1.pyc
12.71 KB
Rename
Delete
generator.cpython-310.opt-2.pyc
9.13 KB
Rename
Delete
generator.cpython-310.pyc
12.71 KB
Rename
Delete
header.cpython-310.opt-1.pyc
16.09 KB
Rename
Delete
header.cpython-310.opt-2.pyc
10.63 KB
Rename
Delete
header.cpython-310.pyc
16.09 KB
Rename
Delete
headerregistry.cpython-310.opt-1.pyc
21.37 KB
Rename
Delete
headerregistry.cpython-310.opt-2.pyc
15.91 KB
Rename
Delete
headerregistry.cpython-310.pyc
21.41 KB
Rename
Delete
iterators.cpython-310.opt-1.pyc
1.94 KB
Rename
Delete
iterators.cpython-310.opt-2.pyc
1.35 KB
Rename
Delete
iterators.cpython-310.pyc
1.94 KB
Rename
Delete
message.cpython-310.opt-1.pyc
36.93 KB
Rename
Delete
message.cpython-310.opt-2.pyc
20.94 KB
Rename
Delete
message.cpython-310.pyc
36.93 KB
Rename
Delete
parser.cpython-310.opt-1.pyc
5.56 KB
Rename
Delete
parser.cpython-310.opt-2.pyc
2.64 KB
Rename
Delete
parser.cpython-310.pyc
5.56 KB
Rename
Delete
policy.cpython-310.opt-1.pyc
9.44 KB
Rename
Delete
policy.cpython-310.opt-2.pyc
3.40 KB
Rename
Delete
policy.cpython-310.pyc
9.44 KB
Rename
Delete
quoprimime.cpython-310.opt-1.pyc
7.46 KB
Rename
Delete
quoprimime.cpython-310.opt-2.pyc
4.11 KB
Rename
Delete
quoprimime.cpython-310.pyc
7.46 KB
Rename
Delete
utils.cpython-310.opt-1.pyc
11.60 KB
Rename
Delete
utils.cpython-310.opt-2.pyc
8.12 KB
Rename
Delete
utils.cpython-310.pyc
11.60 KB
Rename
Delete
o �?OgMQ � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd� d�ZG dd � d �Z G d d� de �Zdd � ZG dd� d�Z G dd� de �ZG dd� d�ZG dd� de�ZG dd� d�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� d�ZG d d!� d!�ZG d"d#� d#e�ZG d$d%� d%e�ZG d&d'� d'�ZG d(d)� d)�Zi d*e�d+e�d,e�d-e�d.e�d/e�d0e�d1e�d2e�d3e�d4e�d5e�d6e�d7e�d8e�d9e�d:e�eeed;��ZG d<d=� d=�Zd>S )?z�Representing and manipulating email headers via custom objects. This module provides an implementation of the HeaderRegistry API. The implementation is designed to flexibly follow RFC5322 rules. � )�MappingProxyType)�utils)�errors)�_header_value_parserc @ s^ e Zd Zddd�Zedd� �Zedd� �Zed d � �Zedd� �Zd d� Z dd� Z dd� ZdS )�Address� Nc C s� d� td||||f��}d|v sd|v rtd��|durC|s |r$td��t�|�\}}|r5td�||���|jr=|jd �|j}|j }|| _ || _|| _dS ) a� Create an object representing a full email address. An address can have a 'display_name', a 'username', and a 'domain'. In addition to specifying the username and domain separately, they may be specified together by using the addr_spec keyword *instead of* the username and domain keywords. If an addr_spec string is specified it must be properly quoted according to RFC 5322 rules; an error will be raised if it is not. An Address object has display_name, username, domain, and addr_spec attributes, all of which are read-only. The addr_spec and the string value of the object are both quoted according to RFC5322 rules, but without any Content Transfer Encoding. r N� � z8invalid arguments; address parts cannot contain CR or LFz=addrspec specified when username and/or domain also specifiedz6Invalid addr_spec; only '{}' could be parsed from '{}'r ) �join�filter� ValueError� TypeError�parserZ get_addr_spec�format�all_defects� local_part�domain� _display_name� _username�_domain)�self�display_name�usernamer � addr_specZinputsZa_s�rest� r �;/opt/alt/python310/lib64/python3.10/email/headerregistry.py�__init__ s( �� zAddress.__init__c C � | j S �N�r �r r r r r 8 � zAddress.display_namec C r r )r r! r r r r <