"' d Z ddlZddlZddlZ ddlmZmZ n# e$ r ddlmZmZ Y nw xY wej d dk Z
e
r;eZddlm
Z
ddlmZ ddlmZmZmZmZmZ ddlmZmZ efZefZ ej d ZnCdd
l m!Z ddlm"Z ddl#mZmZmZmZ dd
l$mZmZ ddl%Z%d Ze&Zee'fZ ej d Zddl(m
Z
d Z)dS )zK
Python 2/3 compatibility helpers.
Note: This module is *not* public API.
N)MutableMappingSequence ) lru_cache)StringIO)unquoteurljoin
urlunsplitSplitResulturlsplit)pathname2urlurlopenitems)izip)BytesIO)r r
r r )r
r c H t j t j | i | S )N)
contextlibclosingurllib2r )argskwargss c/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/jsonschema/compat.pyr r # s" !'/4"B6"B"BCCC iteritemsc n d| v r*t | \ }}}}}t ||||df }n| }d}||fS )N# )r r
)urlsnpqfragdefrags r urldefragr% - sO
czz#C==1aDQ1a,--4<r )*__doc__r operatorsyscollections.abcr r ImportErrorcollectionsversion_infoPY3zip functoolsr ior NativeIOurllib.parser r r
r r urllib.requestr
r str str_typesint int_typesmethodcallerr itertoolsr r urlparseurllibr
basestringlongfunctools32r% r r