/usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__
Edit: /usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__/downgrade.cpython-39.pyc (1858B)
a
©!c ã @ sR d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ G dd„ dej ƒZ
dS ) é )Úabsolute_import)Úunicode_literals)Úcommands)ÚOptionParser)Ú_c @ s8 e Zd ZdZdZedƒZedd„ ƒZdd„ Z dd „ Z
d
S )ÚDowngradeCommandzWA class containing methods needed by the cli to execute the
downgrade command.
)Z downgradeZdgzDowngrade a packagec C s | j ddtdƒtjd� d S )NÚpackageÚ*zPackage to downgrade)ÚnargsÚhelpÚaction)Úadd_argumentr r ZParseSpecGroupFileCallback)Úparser© r ú>/usr/lib/python3.9/site-packages/dnf/cli/commands/downgrade.pyÚ
set_argparser$ s ÿzDowngradeCommand.set_argparserc C sH | j j}d|_d|_d|_d|_t | j| j ¡ | j j
sDt | j¡ d S )NT)ZcliÚdemandsZsack_activationZavailable_reposZ resolvingZ root_userr Z_checkGPGKeyÚbaseÚoptsÚ filenamesZ_checkEnabledRepo)Úselfr r r r Ú configure) s zDowngradeCommand.configurec C sJ | j j| jjd| j jjd�}| j j| jjdd„ | jjD ƒ || j j j
d�S )NF)ÚstrictÚprogressc S s g | ]}d | ‘qS )ú@r )Ú.0Úxr r r Ú
8 ó z(DowngradeCommand.run..)ZspecsÚ file_pkgsr )r Zadd_remote_rpmsr r Úoutputr Z
downgradePkgsZ pkg_specsZ grp_specsZconfr )r r r r r Úrun4 s ÿýzDowngradeCommand.runN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úaliasesr ZsummaryÚstaticmethodr r r! r r r r r s
r N)Z
__future__r r Zdnf.clir Zdnf.cli.option_parserr Zdnf.i18nr ZCommandr r r r r Ú s