?
| Path : /lib64/python3.8/http/__pycache__/ |
| Current File : //lib64/python3.8/http/__pycache__/cookiejar.cpython-38.opt-1.pyc |
U
e5d#, @ s d Z ddddddddgZd d
lZd d
lZd d
lZd d
lZd d
lZd d
lZd d
l Zd d
l
Zd d
lZ
d dlmZ dZd
ad
d Zee
jjZdZdd ZdZdd ZdddddddgZddddd d!d"d#d$d%d&d'gZg ZeD ]Zee qdud(d)Z!dvd*d+Z"d
d
d
d
d,Z#e$d-ej%Z&d.d/ Z'd0d1 Z(e$d2ej%Z)e$d3ej*ej%B Z+e$d4ej,ej%B Z-d5d6 Z.e$d7ej,ej%B Z/d8d9 Z0d:d; Z1e$d<Z2e$d=Z3e$d>Z4e$d?Z5d@dA Z6e$dBZ7dCdD Z8dEdF Z9dGdH Z:e$dIej%Z;dJdK Z<dLdM Z=dNdO Z>dPdQ Z?e$dRej%Z@dSdT ZAdUdV ZBdWdX ZCdYdZ ZDd[ZEe$d\ZFd]d^ ZGd_d` ZHdadb ZIdcdd ZJG ded dZKG dfd dZLG dgd deLZMdhdi ZNdjdk ZOG dldm dmZPG dnd dZQG dod deRZSG dpd deQZTdqdr ZUG dsd deTZVG dtd deTZWd
S )wa HTTP cookie handling for web clients.
This module has (now fairly distant) origins in Gisle Aas' Perl module
HTTP::Cookies, from the libwww-perl library.
Docstrings, comments and debug strings in this code refer to the
attributes of the HTTP cookie system as cookie-attributes, to distinguish
them clearly from Python attributes.
Class diagram (note that BSDDBCookieJar and the MSIE* classes are not
distributed with the Python standard library, but are available from
http://wwwsearch.sf.net/):
CookieJar____
/ \ \
FileCookieJar \ \
/ | \ \ \
MozillaCookieJar | LWPCookieJar \ \
| | \
| ---MSIEBase | \
| / | | \
| / MSIEDBCookieJar BSDDBCookieJar
|/
MSIECookieJar
Cookie CookieJarCookiePolicyDefaultCookiePolicy
FileCookieJarLWPCookieJar LoadErrorMozillaCookieJar N)timegmFc G s( t sd S tsdd l}|datj | S )Nr zhttp.cookiejar)debugloggerloggingZ getLogger)argsr
r &/usr/lib64/python3.8/http/cookiejar.py_debug, s
r zQa filename was not supplied (nor was the CookieJar instance initialised with one)c C sJ dd l } dd l}dd l}| }|d | | }|jd| dd d S )Nr zhttp.cookiejar bug!
%s )
stacklevel)iowarnings tracebackStringIO print_excgetvaluewarn)r r r fmsgr r r _warn_unhandled_exception: s
r i c C s | d d \}}}}}}|t krd| kr4dkrn nhd| krLdkrn nPd| krddkrn n8d| kr|dkrn n d| krdkrn nt| S d S d S ) N r ; = )
EPOCH_YEARr
)ttyearmonthZmdayhourminsecr r r _timegmI s&