Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
©ft` ã @ 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 d d
„ Z
dS )
ÚDowngradeCommandzWA class containing methods needed by the cli to execute the
downgrade command.
Ú downgradeÚdgzDowngrade 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.6/downgrade.pyÚ
set_argparser$ s zDowngradeCommand.set_argparserc C sH | j j}d|_d|_d|_d|_tj| j| j ƒ | j j
sDtj| 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 s 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)r r )Ú__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