ó ž[/\c@sÚdZddlmZddlmZmZmZddlZddl Z de fd„ƒYZ de fd„ƒYZ d e fd „ƒYZ d e fd „ƒYZd e fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd!efd"„ƒYZd#e fd$„ƒYZd%efd&„ƒYZd'e fd(„ƒYZdS()u Core DNF Errors. i˙˙˙˙(tunicode_literals(tucdt_tP_NtDeprecationWarningcBseZRS((t__name__t __module__(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyRstErrorcBs,eZdZdd„Zd„Zd„ZRS(uTBase Error. All other Errors thrown by DNF should inherit from this. :api cCs8tt|ƒjƒ|dkr%dn t|ƒ|_dS(N(tsuperRt__init__tNoneRtvalue(tselfR ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR $scCsd|jfS(Nu%s(R (R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyt__str__(scCs d|jS(Nu%s(R (R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyt __unicode__+sN(RRt__doc__R R R R(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyRs  t CompsErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR/st ConfigErrorcBseZddd„ZRS(cCs;tt|ƒj|ƒ|dk r.t|ƒnd|_dS(N(RRR R Rt raw_error(R R R((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR 4sN(RRR R (((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR3st DepsolveErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR9st DownloadErrorcBs2eZd„Zed„ƒZd„Zd„ZRS(cCs tt|ƒjƒ||_dS(N(RRR terrmap(R R((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR @scCsfg}xP|D]H}x?||D]3}|r:d||fnd|}|j|ƒqWq Wdj|ƒS(Nu%s: %su%su (tappendtjoin(Rt errstringstkeyterrortmsg((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyt errmap2strDs   cCs|j|jƒS(N(RR(R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR MscCst|jƒƒS(N(RR (R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyRPs(RRR t staticmethodRR R(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR>s  t LockErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyRTst MarkingErrorcBs eZddd„Zd„ZRS(cCs;tt|ƒj|ƒ|dkr(dn t|ƒ|_dS(u&Initialize the marking error instance.N(RRR R Rtpkg_spec(R R R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR [scCs6tt|ƒjƒ}|jr2|d|j7}n|S(Nu: (RRRR (R tstring((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR`s N(RRR R R(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyRXst MarkingErrorscBs eZdddddd„ZRS(cCs”tdƒ}|r6|dtdƒdj|ƒ7}n|r`|dtdƒdj|ƒ7}n|rŠ|dtdƒdj|ƒ7}n|r´|dtdƒdj|ƒ7}n|rMtjj|dƒ}|d tjjjkr|ddjt d d t |ƒƒ|gƒ7}qM|ddjt d d t |ƒƒ|gƒ7}nt t |ƒj |ƒ||_||_||_||_||_dS(u&Initialize the marking error instance.uProblems in request:u umissing packages: u, ubroken packages: umissing groups or modules: ubroken groups or modules: iiu)Modular dependency problem with Defaults:u*Modular dependency problems with Defaults:uModular dependency problem:uModular dependency problems:N(RRtdnftutilt_format_resolve_problemstlibdnftmoduletModulePackageContainert!ModuleErrorType_ERROR_IN_DEFAULTSRtlenRR"R tno_match_group_specsterror_group_specstno_match_pkg_specsterror_pkg_specstmodule_debsolv_errors(R R+R,R-R.R/Rtmsg_mod((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR hs6 $$$$      ((((((RRR (((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR"gs t MetadataErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR1ˆst MiscErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR2ŒstPackagesNotAvailableErrorcBseZdddd„ZRS(cCs,tt|ƒj||ƒ|p"g|_dS(N(RR3R tpackages(R R R R4((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR ‘sN(RRR R (((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR3stPackageNotFoundErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR5–stPackagesNotInstalledErrorcBseZdddd„ZRS(cCs,tt|ƒj||ƒ|p"g|_dS(N(RR6R R4(R R R R4((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR ›sN(RRR R (((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR6šstProcessLockErrorcBseZd„Zd„ZRS(cCs#tt|ƒj|ƒ||_dS(N(RR7R tpid(R R R8((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR ĄscCst|j|jffS(uPickling support.(R7R R8(R ((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyt __reduce__Ľs(RRR R9(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR7 s t RepoErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR:ŞstThreadLockErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR;ŻstTransactionCheckErrorcBseZRS((RR(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyR<łs(Rt __future__Rtdnf.i18nRRRtdnf.utilR#R&Rt ExceptionRRRRRRRR"R1R2R3R5R6R7R:R;R<(((s2/usr/lib/python2.7/site-packages/dnf/exceptions.pyts,  !