VULN_CHECK_I913V6 (f jddlmZddlmZddlmZddlmZddlmZGddejZ y) )absolute_import)unicode_literals)commands) OptionParser)_c@eZdZdZdZedZedZdZ dZ y)DowngradeCommandzWA class containing methods needed by the cli to execute the downgrade command. ) downgradedgzDowngrade a packagec\|jddtdtjy)Npackage*zPackage to downgrade)nargshelpaction) add_argumentrrParseSpecGroupFileCallback)parsers ?/usr/lib/python3.12/site-packages/dnf/cli/commands/downgrade.py set_argparserzDowngradeCommand.set_argparser$s+ISq9O7P#/#J#J  Lc(|jj}d|_d|_d|_d|_t j|j|j|jjs t j|jyy)NT) clidemandssack_activationavailable_repos resolving root_userr _checkGPGKeybaseopts filenames_checkEnabledRepo)selfrs r configurezDowngradeCommand.configure)sm(("""&"&  dii2yy""  & &tyy 1#rc|jj|jjd|jjj }|jj |jj|jjDcgc]}d|z c}z||jjjScc}w)NF)strictprogress@)specs file_pkgsr') r add_remote_rpmsr!r"outputr( downgradePkgs pkg_specs grp_specsconfr')r$r+xs rrunzDowngradeCommand.run4sII--dii.A.A%7;yy7G7G7P7P.R yy&&))%%$)):M:M(N:MQq:M(NN99>>(('* *(Ns C N) __name__ __module__ __qualname____doc__aliasesrsummary staticmethodrr%r3rrr r s7"G%&GLL 2*rr N) __future__rrdnf.clirdnf.cli.option_parserrdnf.i18nrCommandr r;rrrAs(*''.*x''*r