PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  [/\c@@sxddlmZddlmZddlmZddlmZddlZejdZ dej fdYZ dS( i(tabsolute_import(tunicode_literals(t_(tcommandsNudnft SwapCommandcB@sJeZdZdZedZedZdZdZ dZ RS(uNA class containing methods needed by the cli to execute the swap command. uswapu:run an interactive dnf mod for remove and install one speccC@sB|jddddtd|jddddtddS(Nu remove_spectactionustorethelpuThe specs that will be removedu install_specu The specs that will be installed(t add_argumentR(tparser((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyt set_argparser#scC@sf|jj}t|_t|_t|_t|_tj|j |jtj |j |j j gdS(N( tclitdemandstTruetsack_activationtavailable_repost resolvingt root_userRt _checkGPGKeytbaset_checkEnabledRepotoptst install_spec(tselfR ((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyt configure)s     cC@s]|jjj|}|dk rY||j}|jjj|||g|jndS(N(R t cli_commandstgettNonet optparsertparse_command_argstrun(Rtcmd_strtspectcmd_clstcmd((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyt_perform2s  cC@s0|jd|jj|jd|jjdS(Nuremoveuinstall(R"Rt remove_specR(R((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyR9s(uswap( t__name__t __module__t__doc__taliasesRtsummaryt staticmethodR RR"R(((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyRs  ( t __future__RRtdnf.i18nRtdnf.cliRtloggingt getLoggertloggertCommandR(((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/swap.pyts