bg@:ddlZddlmZGddZdgZdS)N) OrderedDictceZdZdZedZedZedZdZ dZ dZ dZ d Z d Zd Zd S) PyEnvCfgc"||_||_dSN)contentpath)selfrr s l/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/virtualenv/create/pyenv_cfg.py__init__zPyEnvCfg.__init__s  c2||dz S)Nz pyvenv.cfg) from_file)clsfolders r from_folderzPyEnvCfg.from_folder s}}Vl2333r c|r||n t}t||Sr)exists _read_valuesrr)rr rs r rzPyEnvCfg.from_files;,0KKMML#""4((({}}&&&r c"t}|dD]W}|d}|d|}||dzd}|||<X|S)Nutf-8encoding=)r read_text splitlinesindexstrip)r rline equals_atkeyvalues r rzPyEnvCfg._read_valuess--NNGN44??AA ! !D 3Iz z"((**CQ)//11E GCLLr ctjd|jd}|jD]+\}}|d|}tjd|||z }|dz },|j|ddS)Nzwrite %sz = z %s rr)loggingdebugr ritems write_text)r textr"r#r s r writezPyEnvCfg.writes j$),,,,,,..  JC%%e%%D M&$ ' ' ' DLD DLDD TG44444r cN||j|_|jSr)rr rr s r refreshzPyEnvCfg.refresh's!((33 |r c||j|<dSrr)r r"r#s r __setitem__zPyEnvCfg.__setitem__+s! Sr c|j|Srr1)r r"s r __getitem__zPyEnvCfg.__getitem__.s|C  r c||jvSrr1)r items r __contains__zPyEnvCfg.__contains__1st|##r c:|j||Sr)rupdate)r others r r9zPyEnvCfg.update4s E""" r c0|jjd|jdS)Nz(path=)) __class____name__r r.s r __repr__zPyEnvCfg.__repr__8s .)======r N)r> __module__ __qualname__r classmethodrr staticmethodrr,r/r2r4r7r9r?r r rrs44[4''['\555"""!!!$$$>>>>>r r)r' collectionsrr__all__rDr r rGsY######4>4>4>4>4>4>4>4>p r