§ Rl¾jn ãó0—ddlZddlZdZdZdZd„Zdd„ZdS) éN)ÚPYTHONWARNINGSÚLD_)Ú GCONV_PATHÚNLSPATHcóì—i}tj ¦«D]M\}}| d¦«r |tvrŒ$| t ¦«s |t vrŒH|||<ŒNd|d<|S)aŠ Builds the environment for a root utility spawned by exec_utility(). Removes the variables that let the child interpreter or its dynamic linker resolve code from a location this process did not choose, and keeps the rest so the child behaves exactly as it does under an inherited environment. :return: dict to hand to exec_utility(env=...) :rtype: dict[str, str] ÚPYTHONÚ1ÚPYTHONNOUSERSITE)ÚosÚenvironÚitemsÚ startswithÚCHILD_PYTHON_VARS_KEPTÚCHILD_LOADER_VAR_PREFIXÚCHILD_LOADER_VARS)ÚenvÚnameÚvalues úL/opt/cloudlinux/venv/lib64/python3.11/site-packages/cllimits/lib/__init__.pyÚisolated_child_envrsŒ€ð €CÝ”z×'Ò'Ñ)Ô)ðð‰ ˆˆeØ �?Š?˜8Ñ $Ô $ð ¨Õ5KÐ)KÐ)KØ Ø �?Š?Õ2Ñ 3Ô 3ð °tÕ?PÐ7PÐ7PØ ØˆˆD‰ ˆ ð"€CÐÑØ €JóFcó¢—g}| |¦«| |¦«tj|tjtjd|¬¦«5}| ¦«\}}|j}ddd¦«n #1swxYwY|r)|| ¦«| ¦«fS|| ¦«fS)a® Executes supplied utility with supplied parameters :param util_path: string with path to callable utility :param params: utility parameters :param stderr: trigger to return stderr or not :param env: environment for the child; None inherits this process' own :return: Cortege (ret_code, cagefsctl_stdout) if stderr is False Cortege (ret_code, cagefsctl_stdout, cagefsctl_stderr) otherwise T)ÚstdoutÚstderrÚtextrN)ÚappendÚextendÚ subprocessÚPopenÚPIPEÚ communicateÚ returncodeÚstrip) Ú util_pathÚparamsrrÚargsÚprocÚoutÚerrÚretcodes rÚ exec_utilityr+4s€ð €D؇K‚K� ÑÔÐØ‡K‚K�ÑÔÐÝ Ô Ø ÝŒÝŒØ Ø ð  ñ ô ð"ð Ø×#Ò#Ñ%Ô%‰ˆˆSØ”/ˆð"ð"ð"ñ"ô"ð"ð"ð"ð"ð"ð"øøøð"ð"ð"ð"ðð1ؘŸ š ™ œ  S§Y¢Y¡[¤[Ð0Ð0Ø �C—I’I‘K”KÐ ÐsÁBÂB  B )FN)r rrrrrr+©rrúr-s_ðð € € € ØÐÐÐð-Ðð  ÐØ-Ððððð0 ð ð ð ð ð r