Repository URL to install this package:
Version:
0.1.2 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
requests_odigos
/
__pycache__
/
sessions.cpython-311.pyc
|
---|
§ ×gw ã ó d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl mZ ddlm Z dd lmZmZmZmZ dd lmZmZmZmZ ddlmZmZmZmZ ddlmZmZ dd l m!Z!m"Z"m#Z#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3 ej4 dk rej5 Z6nej Z6efdZ7efdZ8 G d d¦ « Z9 G d de9¦ « Z:d Z;dS )z requests.sessions ~~~~~~~~~~~~~~~~~ This module provides a Session object to manage and persist settings across requests (cookies, auth, proxies). é N)ÚOrderedDict)Ú timedeltaé )Úto_native_string)ÚHTTPAdapter)Ú_basic_auth_str)ÚMappingÚ cookielibÚurljoinÚurlparse)ÚRequestsCookieJarÚcookiejar_from_dictÚextract_cookies_to_jarÚ merge_cookies)ÚChunkedEncodingErrorÚContentDecodingErrorÚ InvalidSchemaÚTooManyRedirects)Ú default_hooksÚ dispatch_hook)ÚDEFAULT_REDIRECT_LIMITÚREDIRECT_STATIÚPreparedRequestÚRequest)Úcodes)ÚCaseInsensitiveDict) Ú DEFAULT_PORTSÚdefault_headersÚget_auth_from_urlÚget_environ_proxiesÚget_netrc_authÚrequote_uriÚresolve_proxiesÚrewind_bodyÚshould_bypass_proxiesÚto_key_val_listÚwin32c ó. || S | |S t |t ¦ « rt | t ¦ « s| S |t |¦ « ¦ « }| t | ¦ « ¦ « d | ¦ « D ¦ « }|D ]}||= |S )zèDetermines appropriate setting for a given request, taking into account the explicit setting on that request, and the setting in the session. If a setting is a dictionary, they will be merged together using `dict_class` Nc ó g | ] \ }}|| S ©N© )Ú.0ÚkÚvs ú?/tmp/pip-target-6culloxw/lib/python/requests_odigos/sessions.pyú <listcomp>z!merge_setting.<locals>.<listcomp>T s ÐEÐEÐEv1¸1¸9¸9¸9¸9ó )Ú isinstancer r&