c]ddlZddlmZddlZddlZejdZeedZ ej dkZ ej dgdZ dZd Zd Zd Ze rdd lmZnddlZd ZdS)N)utilwinpypy_version_info)ArgSpec)argsvarargskeywordsdefaultsctj|r|j}tj|st |d|j}tj|st |d|j}|j}|j }t|d|}||z }d}|j tj zr|j|}|dz}d}|j tj zr |j|}t||||jS)zBgetargspec based on fully vendored getfullargspec from Python 3.3.z is not a Python functionz is not a code objectN)inspectismethod__func__ isfunction TypeError__code__iscode co_argcount co_varnamesco_kwonlyargcountlistco_flags CO_VARARGSCO_VARKEYWORDSr __defaults__)funcconargsnamesnkwargsr r varkws /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/mako/compat.pyinspect_getargspecr%s}  d # #>4<<<=== B >"  82666777 NE NE"G fuf  D WEG {W''.'  E {W++&u% 4%): ; ;;ctj||}tj|}|j||SN)rspec_from_file_locationmodule_from_specloader exec_module) module_idpathspecmodules r$ load_moduler12s?  ' 4 8 8D  "4 ( (FKF### Mr&c4tjdS)Nr)sysexc_infor&r$ exception_asr69s <>>! r&c|jjSr() __class____name__)excs r$exception_namer;=s = !!r&)metadatactj}t|dr||S||dS)Nselect)groupr5)importlib_metadata entry_pointshasattrr>get)r?eps r$importlib_metadata_getrEGsJ  ( * *Br8!yyuy%%%vveR   r&) collections importlibrrr3platform startswithwin32rBpypy version_infopy38 namedtuplerr%r1r6r;r<r@rEr5r&r$rOs   &&ws'(( 6! +  :::   <<<:"""8888888!!!!!r&