Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python310
/
lib64
/
python3.10
/
http
/
__pycache__
/
File Content:
cookies.cpython-310.opt-2.pyc
o ��eP � @ sX d dl Z d dlZd dlZg d�ZdjZdjZdjZG dd� de�Z ej ej d Zed Z d d� eed��eeee �� D �Ze�ed �ded�di� e �de �e� �jZdd� Ze �d�Ze �d�Zdd� Zg d�Zg d�Zd eefdd�ZG dd� de�Z dZ!e!d Z"e �d e! d! e" d" e j#e j$B �Z%G d#d$� d$e�Z&G d%d&� d&e&�Z'dS )'� N)�CookieError� BaseCookie�SimpleCookie� z; � c @ s e Zd ZdS )r N)�__name__� __module__�__qualname__� r r �3/opt/alt/python310/lib64/python3.10/http/cookies.pyr � s r z!#$%&'*+-.^_`|~:z ()/<=>?@[]{}c C s i | ]}|d | �qS )z\%03or )�.0�nr r r � <dictcomp>� s �r � �"�\"�\z\\z[%s]+c C s( | d u s t | �r| S d| �t� d S )Nr )� _is_legal_key� translate�_Translator��strr r r �_quote� s r z\\[0-3][0-7][0-7]z[\\].c C sn | d u s t | �dk r| S | d dks| d dkr| S | dd� } d}t | �}g }d| kr2|k r�n t|�S t�| |�}t�| |�}|sU|sU|�| |d � � t|�S d }}|r`|�d�}|rg|�d�}|r�|ro||k r�|�| ||� � |�| |d � |d }n|�| ||� � |�tt| |d |d � d��� |d }d| kr�|k s7t|�S t|�S )N� r r ���� � � ) �len� _OctalPatt�search� _QuotePatt�append�start�chr�int� _nulljoin)r �ir �resZo_matchZq_match�j�kr r r �_unquote� s@ �� $��r+ )ZMonZTueZWedZThuZFriZSatZSun) NZJanZFebZMarZAprZMayZJunZJulZAugZSepZOctZNovZDecc C sR ddl m}m } |� }||| �\ }}}} } }}} }d|| ||| || | |f S )Nr )�gmtime�timez#%s, %02d %3s %4d %02d:%02d:%02d GMT)r- r, )ZfutureZweekdaynameZ monthnamer, r- ZnowZyearZmonthZdayZhhZmmZssZwd�y�zr r r �_getdate� s �r0 c @ s� e Zd Z ddddddddd d � ZddhZd d� Zedd� �Zedd� �Zedd� �Z dd� Z d1dd�Zdd� Ze jZdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd2d)d*�ZeZd+d,� Zd1d-d.�Zd1d/d0�Zeej�ZdS )3�Morsel�expiresZPath�CommentZDomainzMax-AgeZSecureZHttpOnlyZVersionZSameSite) r2 �path�commentZdomain�max-age�secure�httponly�versionZsamesiter7 r8 c C s0 d | _ | _| _| jD ] }t�| |d� qd S )Nr )�_key�_value�_coded_value� _reserved�dict�__setitem__)�self�keyr r r �__init__! s �zMorsel.__init__c C � | j S �N)r: �r@ r r r rA ) � z Morsel.keyc C rC rD )r; rE r r r �value- rF zMorsel.valuec C rC rD )r<