§
|<ˆj# ã ó
— d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl
Z
n
# e$ r dZ
Y nw xY w ddlZn
# e$ r dZY nw xY w ddl
mZ ddlZddlZn# e$ r dZdZdZY nw xY wd„ Zd„ Zd„ Zed k r e¦ « dS dS )
z'Module containing bug report helper(s).é Né )Ú__version__)Ú pyopensslc óÞ — t j ¦ « } | dk rt j ¦ « }n¼| dk r€d t j j t j j t j j ¦ « }t j j dk r&d
|t j j g¦ « }n6| dk rt j ¦ « }n| dk rt j ¦ « }nd}| |d œS )
aÙ Return a dict with the Python implementation and version.
Provide both the name and the version of the Python implementation
currently running. For example, on CPython 3.10.3 it will return
{'name': 'CPython', 'version': '3.10.3'}.
This function works best on CPython and PyPy: in particular, it probably
doesn't work for Jython or IronPython. Future investigation should be done
to work out the correct shape of the code for those platforms.
ÚCPythonÚPyPyz{}.{}.{}ÚfinalÚ ÚJythonÚ
IronPythonÚUnknown)ÚnameÚversion)ÚplatformÚpython_implementationÚpython_versionÚformatÚsysÚpypy_version_infoÚmajorÚminorÚmicroÚreleaselevelÚjoin)ÚimplementationÚimplementation_versions ú_/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/requests/help.pyÚ_implementationr " sò € õ Ô3Ñ5Ô5€Nà˜Ò"Ð"Ý!)Ô!8Ñ!:Ô!:ÐÐØ ˜6Ò !Ð !Ø!+×!2Ò!2ÝÔ!Ô'ÝÔ!Ô'ÝÔ!Ô'ñ"
ô "
Ðõ
Ô Ô-°Ò8Ð8Ø%'§W¢WØ'Ô)>Ô)KÐLñ&ô &Ð"øð
˜8Ò #Ð #Ý!)Ô!8Ñ!:Ô!:ÐÐØ ˜<Ò 'Ð 'Ý!)Ô!8Ñ!:Ô!:ÐÐà!*Ðà"Ð/EÐFÐFÐFó c
óF — t j ¦ « t j ¦ « dœ} n# t $ r dddœ} Y nw xY wt ¦ « }dt
j i}ddi}ddi}t rdt j i}t rdt j i}dddœ}t r t j t j
j d›dœ}dt t dd¦ « i}dt t dd¦ « i}t j }d|�|d›ndi} | || t dut du ||||||dt" id œS )
z&Generate information for a bug report.)ÚsystemÚreleaser
r Nr
)r Úopenssl_versionÚxr )r r Ú
system_sslÚusing_pyopensslÚusing_charset_normalizerÚ pyOpenSSLÚurllib3ÚchardetÚcharset_normalizerÚcryptographyÚidnaÚrequests)r r! r" ÚOSErrorr r) r r+ r* ÚOpenSSLÚSSLÚOPENSSL_VERSION_NUMBERÚgetattrr, r- Ússlr Úrequests_version)
Ú
platform_infoÚimplementation_infoÚurllib3_infoÚcharset_normalizer_infoÚchardet_infoÚpyopenssl_infoÚcryptography_infoÚ idna_infor% Úsystem_ssl_infos
r Úinfor? E sš € ð
å”oÑ'Ô'ÝÔ'Ñ)Ô)ð
ð
ˆ
ˆ
øõ ð
ð
ð
àØ ð
ð
ˆ
ˆ
ˆ
ð
øøøõ *Ñ+Ô+ÐØ�wÔ2Ð3€LØ(¨$Ð/ÐØ˜tÐ$€LÝð NØ#,Õ.@Ô.LÐ"MÐÝð 8Ø!¥7Ô#6Ð7ˆð Øðð €Nõ ð
åÔ*Ý")¤+Ô"DÐHÐHð
ð
ˆð
•7�<¨¸Ñ;Ô;ðÐð •7�4 °Ñ3Ô3ð€Iõ Ô+€JØ °zÐ7M ZÐ"3Ð"3Ð"3ÐSUÐV€Oð "Ø-Ø%Ý$¨DÐ0Ý$+¨t OØ#ØØØ5Ø)ØàÕ'ð
ðð ð s ‚'* ª<»<c óf — t t j t ¦ « dd¬¦ « ¦ « dS )z)Pretty-print the bug information as JSON.Té )Ú sort_keysÚindentN)ÚprintÚjsonÚdumpsr? © r r ÚmainrH € s+ € å �$Œ*•T‘V”V t°AÐ
6Ñ
6Ô
6Ñ7Ô7Ð7Ð7Ð7r Ú__main__)Ú__doc__rE r r4 r r- r) r
r r5 r+ ÚImportErrorr* Úurllib3.contribr r, r0 r r? rH Ú__name__rG r r ú