Repository URL to install this package:
Version:
0.1.8 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
requests_odigos
/
__pycache__
/
utils.cpython-311.pyc
|
---|
§ L¢gð ã ój d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlm Z ddlmZmZ ddlmZ ddlmZ ddlmZmZmZmZ dd lmZmZmZmZmZmZm Z dd lm!Z" ddlm#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z) ddl*m+Z+ dd l,m-Z-m.Z.m/Z/m0Z0 ddl1m2Z2 dZ3 ej4 ¦ « Z5dddZ6d 7 ej8 d ed¬¦ « d ¦ « ¦ « Z9ej: dk rd Z;d Z#d Z<d Z=dJdZ>d Z?d Z@ejA d! ¦ « ZBd" ZCd# ZDd$ ZEd% ZFdJd&ZGd' ZHd( ZId) ZJd* ZKd+ ZLd, ZMd- ZNd. ZO ePd/¦ « ZQd0 ZRd1 ZSd2 ZTd3 ZUd4 ZVd5 ZWejA d6 ¦ « ZXd7 ZYdKd8ZZd9 Z[dLd:Z\dMd<Z]d= Z^d> Z_d? ` d@¦ « ZaeadAz ZbeadBz ZcdC ZddD ZedE ZfdF ZgdG ZhdH ZidI ZjdS )Nz requests.utils ~~~~~~~~~~~~~~ This module provides utility functions that are used within Requests that are also useful for external consumption. é N)ÚOrderedDict)Úmake_headersÚ parse_urlé )Úcerts©Ú__version__)Ú_HEADER_VALIDATORS_BYTEÚ_HEADER_VALIDATORS_STRÚHEADER_VALIDATORSÚto_native_string)ÚMappingÚ basestringÚbytesÚ getproxiesÚgetproxies_environmentÚ integer_typesÚis_urllib3_1)Úparse_http_list)Úproxy_bypassÚproxy_bypass_environmentÚquoteÚstrÚunquoteÚurlparseÚ urlunparse©Úcookiejar_from_dict)ÚFileModeWarningÚ InvalidHeaderÚ InvalidURLÚUnrewindableBodyError)ÚCaseInsensitiveDict)z.netrcÚ_netrcéP i» )ÚhttpÚhttpsz, z,\s*T)Úaccept_encodingzaccept-encodingÚwin32c ól dd l }n# t $ r Y dS w xY w | |j d¦ « }t | |d¦ « d ¦ « }| |d¦ « d }n# t t f$ r Y dS w xY w|r|sdS | d¦ « }t d |¦ « }|D ]t}|dk rd| vr d S | dd ¦ « }| dd¦ « }| d d¦ « }t j || t j ¦ « r d S udS )Nr Fz;Software\Microsoft\Windows\CurrentVersion\Internet SettingsÚProxyEnableÚ ProxyOverrideú;z<local>ú.Tz\.Ú*z.*ú?)ÚwinregÚImportErrorÚOpenKeyÚHKEY_CURRENT_USERÚintÚQueryValueExÚOSErrorÚ ValueErrorÚsplitÚfilterÚreplaceÚreÚmatchÚI)Úhostr1 ÚinternetSettingsÚproxyEnableÚ proxyOverrideÚtests ú</tmp/pip-target-pmbtkvr_/lib/python/requests_odigos/utils.pyÚproxy_bypass_registryrE M s ð ØMMMMøÝð ð ð Ø55ð øøøð Ø%~~ØÔ(ØNñ ô Ðõ f×1Ò1Ð2BÀMÑRÔRÐSTÔUÑVÔVKà"×/Ò/Ð0@À/ÑRÔRÐSTÔUMMøÝÐ$ð ð ð Ø55ð øøøàð -ð Ø5ð &×+Ò+¨CÑ0Ô0 åt ]Ñ3Ô3 à!ð ð DØyÒ Ð Ød??Ø44Ø<< UÑ+Ô+DØ<< UÑ+Ô+DØ<< TÑ*Ô*DÝxd¥B¤DÑ)Ô)ð Øttð àus A A: Á:BÂBc óZ t ¦ « rt | ¦ « S t | ¦ « S )zReturn True, if the host should be bypassed. Checks proxy settings gathered from the environment, if specified, or the registry. )r r rE )r? s rD r r s s. õ "Ñ#Ô#ð /Ý+¨DÑ1Ô1Ð1å(¨Ñ.Ô.Ð.ó c óN t | d¦ « r| ¦ « } | S )z/Returns an internal sequence dictionary update.Úitems)ÚhasattrrI )Úds rD Údict_to_sequencerL s( õ q'ÑÔð Ø GGIIàHrG c óH d }d}t s*t | t ¦ « r| d¦ « } t | d¦ « rt | ¦ « }nt | d¦ « r| j }n~t | d¦ « rn | ¦ « }t j |¦ « j }d| j vrt j dt ¦ « n# t j t f$ r Y nw xY wt | d¦ « r | ¦ « }t | d ¦ « rW|U | dd ¦ « | ¦ « }| |pd¦ « n'# t&