/usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__
NameSizeModeActions
alias.cpython-39.opt-1.pyc54060644editdlrm
alias.cpython-39.pyc54060644editdlrm
autoremove.cpython-39.opt-1.pyc19720644editdlrm
autoremove.cpython-39.pyc19720644editdlrm
check.cpython-39.opt-1.pyc37610644editdlrm
check.cpython-39.pyc37610644editdlrm
clean.cpython-39.opt-1.pyc42890644editdlrm
clean.cpython-39.pyc42890644editdlrm
deplist.cpython-39.opt-1.pyc9310644editdlrm
deplist.cpython-39.pyc9310644editdlrm
distrosync.cpython-39.opt-1.pyc14770644editdlrm
distrosync.cpython-39.pyc14770644editdlrm
downgrade.cpython-39.opt-1.pyc18580644editdlrm
downgrade.cpython-39.pyc18580644editdlrm
group.cpython-39.opt-1.pyc103010644editdlrm
group.cpython-39.pyc103770644editdlrm
history.cpython-39.opt-1.pyc114690644editdlrm
history.cpython-39.pyc114690644editdlrm
install.cpython-39.opt-1.pyc61490644editdlrm
install.cpython-39.pyc61490644editdlrm
makecache.cpython-39.opt-1.pyc13080644editdlrm
makecache.cpython-39.pyc13080644editdlrm
mark.cpython-39.opt-1.pyc29600644editdlrm
mark.cpython-39.pyc29600644editdlrm
module.cpython-39.opt-1.pyc144670644editdlrm
module.cpython-39.pyc144670644editdlrm
reinstall.cpython-39.opt-1.pyc30100644editdlrm
reinstall.cpython-39.pyc30690644editdlrm
remove.cpython-39.opt-1.pyc39510644editdlrm
remove.cpython-39.pyc39510644editdlrm
repolist.cpython-39.opt-1.pyc75030644editdlrm
repolist.cpython-39.pyc75030644editdlrm
repoquery.cpython-39.opt-1.pyc223730644editdlrm
repoquery.cpython-39.pyc223730644editdlrm
search.cpython-39.opt-1.pyc44570644editdlrm
search.cpython-39.pyc44570644editdlrm
shell.cpython-39.opt-1.pyc79360644editdlrm
shell.cpython-39.pyc79360644editdlrm
swap.cpython-39.opt-1.pyc19470644editdlrm
swap.cpython-39.pyc19470644editdlrm
updateinfo.cpython-39.opt-1.pyc140140644editdlrm
updateinfo.cpython-39.pyc140140644editdlrm
upgrade.cpython-39.opt-1.pyc37080644editdlrm
upgrade.cpython-39.pyc37080644editdlrm
upgrademinimal.cpython-39.opt-1.pyc11370644editdlrm
upgrademinimal.cpython-39.pyc11370644editdlrm
__init__.cpython-39.opt-1.pyc247470644editdlrm
__init__.cpython-39.pyc249280644editdlrm
Edit: /usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__/mark.cpython-39.pyc (2960B)
a ©!cÎ ã@spddlmZddlmZddlZddlmZddlmZddl Z ddl Z ddl Z e   d¡Z Gdd„dejƒZdS) é)Úprint_function)Úunicode_literalsN)Ú_)ÚcommandsÚdnfc@sLeZdZdZedƒZedd„ƒZdd„Zdd„Z d d „Z d d „Z d d„Z dS)Ú MarkCommand)Úmarkz7mark or unmark installed packages as installed by user.cCs4|jddgd¢tdƒd�|jdddtd ƒd �dS) Nré)ÚinstallÚremoveÚgroupzhinstall: mark as installed by user remove: unmark as installed by user group: mark as installed by group)ÚnargsÚchoicesÚhelpÚpackageú+ZPACKAGEzPackage specification)r Úmetavarr)Ú add_argumentr)Úparser©rú9/usr/lib/python3.9/site-packages/dnf/cli/commands/mark.pyÚ set_argparser)s ÿ ÿzMarkCommand.set_argparsercCs,|jj |tjj¡t tdƒt |ƒ¡dS)Nz%s marked as user installed.) ÚbaseÚhistoryÚ set_reasonÚlibdnfÚ transactionZTransactionItemReason_USERÚloggerÚinforÚstr©ÚselfÚpkgrrrÚ _mark_install2szMarkCommand._mark_installcCs,|jj |tjj¡t tdƒt |ƒ¡dS)Nz%s unmarked as user installed.) rrrrrZ TransactionItemReason_DEPENDENCYrrrrr rrrÚ _mark_remove6szMarkCommand._mark_removecCs,|jj |tjj¡t tdƒt |ƒ¡dS)Nz%s marked as group installed.) rrrrrZTransactionItemReason_GROUPrrrrr rrrÚ _mark_group:szMarkCommand._mark_groupcCs$|jj}d|_d|_d|_d|_dS)NTF)ÚcliÚdemandsZsack_activationZ root_userZavailable_reposZ resolving)r!r'rrrÚ configure>s zMarkCommand.configurec Csø|jjd}|jj}t t|d|ƒ¡}g}|D]F}tj |¡}|  |j j ¡}|D] }||ƒqRt |ƒdkr0|  |¡q0|r¬t tdƒ¡|D]}t tdƒ|¡qŽtjj‚|j j ¡}|durÎ|j j ¡} n|j} |j j | gg¡|j j | ¡dS)NrZ_mark_zError:zPackage %s is not installed.)ZoptsrrÚ functoolsÚpartialÚgetattrrZsubjectZSubjectZget_best_queryrZsackÚlenÚappendrÚerrorrr&ZCliErrorrÚlastZ_tsZdbCookieZend_rpmdb_versionZbegÚend) r!ÚcmdZpkgsZ mark_funcZnotfoundr"ZsubjÚqÚoldZ rpmdb_versionrrrÚrunEs,      zMarkCommand.runN) Ú__name__Ú __module__Ú __qualname__ÚaliasesrZsummaryÚ staticmethodrr#r$r%r(r4rrrrr$s r)Z __future__rrZlibdnf.transactionrZdnf.i18nrZdnf.clirrr)ZloggingZ getLoggerrZCommandrrrrrÚs