Viewing File: /usr/lib64/python3.6/email/__pycache__/_header_value_parser.cpython-36.opt-2.pyc
3
sj @ sf d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z
d dlmZ d dlmZ e
dZee
d B Ze
d
ZeeB Zee
d Zee
d Zee
d
B e
d ZeeB Zee
dB ZeeB Zee
d Zdd ZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZ G dd deZ!G d d! d!eZ"G d"d# d#eZ#G d$d% d%eZ$G d&d' d'e$Z%G d(d) d)eZ&G d*d+ d+eZ'G d,d- d-eZ(G d.d/ d/eZ)G d0d1 d1eZ*G d2d3 d3eZ+G d4d5 d5eZ,G d6d7 d7eZ-G d8d9 d9eZ.G d:d; d;eZ/G d<d= d=eZ0G d>d? d?eZ1G d@dA dAeZ2G dBdC dCeZ3G dDdE dEeZ4G dFdG dGeZ5G dHdI dIeZ6G dJdK dKeZ7G dLdM dMeZ8G dNdO dOeZ9G dPdQ dQeZ:G dRdS dSe:Z;G dTdU dUeZ<G dVdW dWeZ=G dXdY dYeZ>G dZd[ d[eZ?G d\d] d]eZ@G d^d_ d_e@ZAG d`da dae@ZBG dbdc dceZCG ddde deeZDG dfdg dgeZEG dhdi dieFZGG djdk dkeGZHG dldm dmeGZIG dndo doeHZJeIddpZKeIdqdrZLeIdsdtZMe jNdujOdvjPejQZRe jNdwjOdvjPejSdxdyjSdzd{jTZUe jNd|jVZWe jNdwjOdvjPejSdxdyjSdzd{jTZXe jNdwjOdvjPejSdxdyjSdzd{jTZYe jNdwjOdvjPejSdxdyjSdzd{jTZZd}d~ Z[dd Z\dd Z]dd Z^dd Z_dd Z`dd Zadd Zbdd Zcdd Zddd Zedd Zfdd Zgdd Zhdd Zidd Zjdd Zkdd Zldd Zmdd Zndd Zodd Zpdd Zqdd Zrdd Zsdd Ztdd Zudd Zvdd Zwdd Zxdd Zydd Zzdd Z{dd Z|dd Z}ddĄ Z~ddƄ ZddȄ Zddʄ Zdd̄ Zdd΄ ZddЄ Zdd҄ ZddԄ Zddք Zdd Zddڄ Zdd܄ Zddބ Zdd Zdd Zdd Zdd Zdd Zdd ZdS ) N) hexdigits)OrderedDict)
itemgetter)_encoded_words)errors)utilsz (z
()<>@,:;.\"[].z."(z/?=z*'%%c C s dt | jddjdd d S )N"\z\\z\")strreplace)value r 2/usr/lib64/python3.6/email/_header_value_parser.pyquote_string` s r c s e Zd ZdZdZdZ fddZdd Z fddZe d d
Z
e dd Zd
d Ze dd Z
e dd Zdd ZdddZdddZdddZ ZS ) TokenListNTc s t j|| g | _d S )N)super__init__defects)selfargskw) __class__r r r m s zTokenList.__init__c C s dj dd | D S )N c s s | ]}t |V qd S )N)r
).0xr r r <genexpr>r s z$TokenList.__str__.<locals>.<genexpr>)join)r r r r __str__q s zTokenList.__str__c s dj | jjt j S )Nz{}({}))formatr __name__r __repr__)r )r r r r# t s
zTokenList.__repr__c C s dj dd | D S )Nr c s s | ]}|j r|j V qd S )N)r )r r r r r r z s z"TokenList.value.<locals>.<genexpr>)r )r r r r r x s zTokenList.valuec C s t dd | D | jS )Nc s s | ]}|j V qd S )N)all_defects)r r r r r r ~ s z(TokenList.all_defects.<locals>.<genexpr>)sumr )r r r r r$ | s zTokenList.all_defectsc C s | d j S )Nr )startswith_fws)r r r r r&