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@sddlmZddlmZddlZddlmZddlmZddl Z ddl Z ddl Z e j dZ dejfdYZdS( i(tprint_function(tunicode_literalsN(t_(tcommandsudnft MarkCommandcBsVeZdZedZedZdZdZdZ dZ dZ RS( umarku7mark or unmark installed packages as installed by user.cCs?|jdddddddgdd |jd dd dS( Numarktnargsitchoicesuinstalluremoveugrouptmetavaru[ install | remove | group ]upackageu+(t add_argument(tparser((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyt set_argparser)s!cCs<|jjj|tjjtjtdt |dS(Nu%s marked as user installed.( tbasethistoryt set_reasontlibdnft transactiontTransactionItemReason_USERtloggertinfoRtstr(tselftpkg((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyt _mark_install/scCs<|jjj|tjjtjtdt |dS(Nu%s unmarked as user installed.( R R R RRt TransactionItemReason_DEPENDENCYRRRR(RR((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyt _mark_remove3scCs<|jjj|tjjtjtdt |dS(Nu%s marked as group installed.( R R R RRtTransactionItemReason_GROUPRRRR(RR((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyt _mark_group7scCs4|jj}t|_t|_t|_t|_dS(N(tclitdemandstTruetsack_activationt root_usertFalsetavailable_repost resolving(RR((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyt configure;s     c Csk|jjd}|jj}tjt|d|}g}xr|D]j}tjj|}|j |j j }x|D]}||qyWt |dkrE|j |qEqEW|rtjtdx$|D]}tjtd|qWtjjn|j jj}|dkr2|j j} n |j} |j jj| gg|j jj| dS(Niu_mark_uError:uPackage %s is not installed.(toptstmarktpackaget functoolstpartialtgetattrtdnftsubjecttSubjecttget_best_queryR tsacktlentappendRterrorRRtCliErrorR tlasttNonet_rpmdb_versiontend_rpmdb_versiontbegtend( Rtcmdtpkgst mark_functnotfoundRtsubjtqtoldt rpmdb_version((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pytrunBs,      (umark( t__name__t __module__taliasesRtsummaryt staticmethodR RRRR#RA(((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyR$s     (t __future__RRtlibdnf.transactionRtdnf.i18nRtdnf.cliRR*R'tloggingt getLoggerRtCommandR(((s9/usr/lib/python2.7/site-packages/dnf/cli/commands/mark.pyts