관리-도구
편집 파일: _header_value_parser.cpython-310.opt-2.pyc
o 6��fƢ � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm Z d dlmZ ed�Z e ed�B Zed �Zee B Zeed � Zeed� Zeed�B ed � Zee B Zeed �B Zee B Zeed� ZddhZeeB Zdd� Ze �de je jB �ZG dd� de�Z G dd� de �Z!G dd� de �Z"G dd� de �Z#G dd� de �Z$G dd� de!�Z%G d d!� d!e �Z&G d"d#� d#e �Z'G d$d%� d%e �Z(G d&d'� d'e �Z)G d(d)� d)e)�Z*G d*d+� d+e!�Z+G d,d-� d-e �Z,G d.d/� d/e �Z-G d0d1� d1e �Z.G d2d3� d3e �Z/G d4d5� d5e �Z0G d6d7� d7e �Z1G d8d9� d9e �Z2G d:d;� d;e �Z3G d<d=� d=e �Z4G d>d?� d?e �Z5G d@dA� dAe �Z6G dBdC� dCe �Z7G dDdE� dEe �Z8G dFdG� dGe �Z9G dHdI� dIe �Z:G dJdK� dKe �Z;G dLdM� dMe#�Z<G dNdO� dOe �Z=G dPdQ� dQe �Z>G dRdS� dSe �Z?G dTdU� dUe �Z@G dVdW� dWe@�ZAG dXdY� dYe �ZBG dZd[� d[e �ZCG d\d]� d]e �ZDG d^d_� d_e �ZEG d`da� dae �ZFG dbdc� dceF�ZGG ddde� deeF�ZHG dfdg� dge �ZIG dhdi� die �ZJG djdk� dke �ZKG dldm� dmeK�ZLG dndo� doeL�ZMG dpdq� dqe �ZNG drds� dseO�ZPG dtdu� dueP�ZQG dvdw� dweP�ZRG dxdy� dyeQ�ZSG dzd{� d{e jT�ZUeRd d|�ZVeRd}d~�ZWeRdd��ZXe �d��Yd��Ze ���j[Z\e �d��Ye �]d��Ze����j^Z_e �d��j`Zae �d��Ye �]d��Ze����j^Zbe �d��Ye �]d��Ze����j^Zce �d��Ye �]d��Ze����j^Zdd�d�� Zed�d�� Zfd�d�� Zgd�d�� Zhd�d�� Zid�d�� Zjd�d�� Zkd�d�� Zld�d�� Zmd�d�� Znd�d�� Zod�d�� Zpd�d�� Zqd�d�� Zrd�d�� Zsd�d�� Ztd�d�� Zud�d�� Zvd�d�� Zwd�d�� Zxd�d�� Zyd�d�� Zzd�d�� Z{d�d�� Z|d�d�� Z}d�d�� Z~d�d�� Zd�d�� Z�d�d�� Z�d�d�� Z�d�d Z�d�dĄ Z�d�dƄ Z�d�dȄ Z�d�dʄ Z�d�d̄ Z�d�d΄ Z�d�dЄ Z�d�d҄ Z�d�dԄ Z�d�dք Z�d�d Z�d�dڄ Z�d�d܄ Z�d�dބ Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d� Z�d�d�� Z�d�d�� Z�dS )�� N)� hexdigits)� itemgetter)�_encoded_words)�errors)�utilsz �(z ()<>@,:;.\"[]�.z."(z/?=z*'%�%� � c C s dt | ��dd��dd� d S )N�"�\�\\z\")�str�replace��value� r �A/opt/alt/python310/lib64/python3.10/email/_header_value_parser.py�quote_stringb s r z� =\? # literal =? [^?]* # charset \? # literal ? [qQbB] # literal 'q' or 'b', case insensitive \? # literal ? .*? # encoded word \?= # literal ?= c s� e Zd ZdZdZdZ� fdd�Zdd� Z� fdd�Ze d d � �Z e dd� �Zd d� Ze dd� �Z e dd� �Zdd� Zddd�Zddd�Zddd�Z� ZS )� TokenListNTc s t � j|i |�� g | _d S �N)�super�__init__�defects)�self�args�kw�� __class__r r r { s zTokenList.__init__c C � d� dd� | D ��S )N� c s � � | ]}t |�V qd S r �r ��.0�xr r r � <genexpr>� � � z$TokenList.__str__.<locals>.<genexpr>��join�r r r r �__str__ � zTokenList.__str__c � d� | jjt� �� �S �Nz{}({})��formatr �__name__r �__repr__r+ r r r r3 � s �zTokenList.__repr__c C r )Nr! c s s � | ] }|j r|j V qd S r r r$ r r r r'