/usr/lib/python3.9/site-packages/dnf/conf/__pycache__
NameSizeModeActions
config.cpython-39.opt-1.pyc172420644editdlrm
config.cpython-39.pyc172420644editdlrm
read.cpython-39.opt-1.pyc33890644editdlrm
read.cpython-39.pyc33890644editdlrm
substitutions.cpython-39.opt-1.pyc26690644editdlrm
substitutions.cpython-39.pyc26690644editdlrm
__init__.cpython-39.opt-1.pyc11900644editdlrm
__init__.cpython-39.pyc11900644editdlrm
Edit: /usr/lib/python3.9/site-packages/dnf/conf/__pycache__/substitutions.cpython-39.pyc (2669B)
a jU ã@sjddlZddlZddlZddlmZddlmZddlmZe  d¡Z e ƒZ e  d¡ZGdd„deƒZdS) éN)Ú ConfigParser)Ú_)ÚReadOnlyVariableErrorz^DNF_VAR_[A-Za-z0-9_]+$ZdnfcsFeZdZ‡fdd„Zdd„Z‡fdd„Zedd„ƒZd d d „Z‡Z S) Ú Substitutionscstt|ƒ ¡| ¡dS©N)ÚsuperrÚ__init__Ú_update_from_env)Úself©Ú __class__©ú:/usr/lib/python3.9/site-packages/dnf/conf/substitutions.pyr%szSubstitutions.__init__cCsXdd„tddƒDƒ}tj ¡D]4\}}t |¡rB|||dd…<q||vr|||<qdS)NcSsg|] }d|‘qS)zDNF%dr )Ú.0Znumr r rÚ *óz2Substitutions._update_from_env..ré é)ÚrangeÚosÚenvironÚitemsÚENVIRONMENT_VARS_REÚmatch)r Z numericvarsÚkeyÚvalr r rr )s  zSubstitutions._update_from_envcsft |¡rtd|›d�|d�‚tt|ƒj}|||ƒ|dkrb|rbt |¡\}}|d|ƒ|d|ƒdS)Nz Variable "z" is read-only)Z variable_nameZ releaseverÚreleasever_majorÚreleasever_minor)rÚ is_read_onlyrrÚ __setitem__rZsplitReleasever)r rÚvalueÚsetitemrrr r rr1s     zSubstitutions.__setitem__cCs|tvSr)ÚREAD_ONLY_VARIABLES)rr r rr=szSubstitutions.is_read_only©z/etc/yum/vars/z/etc/dnf/vars/c Cs(|D�]}g}z"tj || d¡¡}t |¡}WntyFYqYn0|D]Ô}tj ||¡}d}tj |¡�rzPt|ƒ�} |  ¡}Wdƒn1s˜0Y|r¾|ddkr¾|dd…}WnNtt t f�y} z.t   t dƒ || ¡¡WYd} ~ qLWYd} ~ n d} ~ 00|durL|||<qLqdS)Nú/éÿÿÿÿÚ z2Error when parsing a variable from file '{0}': {1})rÚpathÚjoinÚlstripÚlistdirÚOSErrorÚisfileÚopenÚreadlineÚIOErrorÚUnicodeDecodeErrorÚloggerZwarningrÚformat) r Z installrootZvarsdirZ vars_pathZfsvarsZ dir_fsvarsZfsvarÚfilepathrÚfpÚer r rÚupdate_from_etcBs*    &"zSubstitutions.update_from_etc)r#) Ú__name__Ú __module__Ú __qualname__rr rÚ staticmethodrr6Ú __classcell__r r r rr"s    r)ZloggingrÚreZ libdnf.confrZdnf.i18nrZdnf.exceptionsrÚcompilerÚ frozensetr"Z getLoggerr1Údictrr r r rÚs