/usr/lib/python3/dist-packages/requests/__pycache__
Edit: /usr/lib/python3/dist-packages/requests/__pycache__/auth.cpython-310.pyc (8049B)
o
Ba_' @ s d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m
Z
mZmZ ddl
mZ ddlmZ ddlmZ d Zd
Zdd ZG d
d deZG dd deZG dd deZG dd deZdS )z]
requests.auth
~~~~~~~~~~~~~
This module contains the authentication handlers for Requests.
N) b64encode )urlparsestr
basestring)extract_cookies_to_jar)to_native_string)parse_dict_headerz!application/x-www-form-urlencodedzmultipart/form-datac C s t | tstjd| td t| } t |ts(tjdt|td t|}t | tr2| d} t |tr<|d}dt t
d| |f }|S )zReturns a Basic Auth string.zNon-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in ({!r}) to a string or bytes object in the near future to avoid problems.)categoryzNon-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in ({!r}) to a string or bytes object in the near future to avoid problems.latin1zBasic :)
isinstancer warningswarnformatDeprecationWarningr typeencoder r joinstrip)usernamepasswordauthstr r //usr/lib/python3/dist-packages/requests/auth.py_basic_auth_str s,
r c @ e Zd ZdZdd ZdS )AuthBasez4Base class that all auth implementations derive fromc C s t d)NzAuth hooks must be callable.)NotImplementedErrorselfrr r r __call__K s zAuthBase.__call__N__name__
__module____qualname____doc__r" r r r r r H r c @ s0 e Zd ZdZdd Zdd Zdd Zdd Zd
S )
HTTPBasicAuthz?Attaches HTTP Basic Authentication to the given Request object.c C s || _ || _d S N)r r r r r r r r __init__R s
zHTTPBasicAuth.__init__c C ( t | jt|dd k| jt|dd kgS Nr r allr getattrr r otherr r r __eq__V zHTTPBasicAuth.__eq__c C
| |k S r* r r2 r r r __ne__\
zHTTPBasicAuth.__ne__c C t | j| j|jd<