VULN_CHECK_I913V6 (fdZddlmZddlmZmZmZddlZddl Z ddl Z Gdde Z Gdde Z Gd d e ZGd d e ZGd de ZGdde ZGdde ZGdde ZGdde ZGdde ZGdde ZGdde ZGddeZGdd eZGd!d"eZGd#d$eZGd%d&e ZGd'd(e ZGd)d*eZGd+d,e Zy)-z Core DNF Errors. )unicode_literals)ucd_P_Nc eZdZy)DeprecationWarningN__name__ __module__ __qualname__3/usr/lib/python3.12/site-packages/dnf/exceptions.pyrrrrc0eZdZdZdfd ZdZdZxZS)ErrorzTBase Error. All other Errors thrown by DNF should inherit from this. :api c^tt| |d|_yt||_yN)superr__init__rvalue)selfr __class__s rrzError.__init__&s% eT#%"]T E  rc8dj|jS)Nz{})formatrrs r__str__z Error.__str__*s{{4::&&rc4t|jSr)rrrs r __unicode__zError.__unicode__-s4<<>""rr)r r r __doc__rrr __classcell__rs@rrrs ;'#rrc eZdZy) CompsErrorNr r rrr$r$2rrr$c eZdZdfd ZxZS) ConfigErrorc`tt| ||t||_yd|_yr)rr&rr raw_error)rrr(rs rrzConfigError.__init__8s( k4)%0+4+@YdrNNr r r rr!r"s@rr&r&7sKKrr&c eZdZy) DatabaseErrorNr r rrr,r,=rr,c eZdZy) DepsolveErrorNr r rrr/r/Arrr/c4eZdZfdZedZdZxZS) DownloadErrorc8tt| ||_yr)rr1rerrmap)rr3rs rrzDownloadError.__init__Hs mT+- rcg}|D]+}||D]!}|r|d|nd|z}|j|#-dj|S)N: z%s )appendjoin)r3 errstringskeyerrormsgs r errmap2strzDownloadError.errmap2strLsP C14#u-$,!!#&%yy$$rc8|j|jSr)r=r3rs rrzDownloadError.__str__Ust{{++r)r r r r staticmethodr=rr!r"s@rr1r1Fs!%%,rr1c eZdZy) LockErrorNr r rrrArAYr-rrAc*eZdZdfd ZfdZxZS) MarkingErrorc`tt| ||d|_yt||_y)&Initialize the marking error instance.N)rrCrrpkg_spec)rrrFrs rrzMarkingError.__init__`s( lD*51 ( 0 c(m rchtt| }|jr|d|jzz }|S)Nr5)rrCrrF)rstringrs rrzMarkingError.__str__es1|T24 == dT]]* *F rr))r r r rrr!r"s@rrCrC]sD rrCc4eZdZ dfd ZedZxZS) MarkingErrorsc td}|r#|dtdzdj|zz }|r#|dtdzdj|zz }|r#|dtdzdj|zz }|r#|dtdzdj|zz }|rtjj |d}|d t j jjk(r.|ddjtd d t||gzz }n-|ddjtd d t||gzz }tt|7|||_||_||_||_||_y)rEzProblems in request:r6zmissing packages: z, zbroken packages: zmissing groups or modules: zbroken groups or modules: rz)Modular dependency problem with Defaults:z*Modular dependency problems with Defaults:zModular dependency problem:zModular dependency problems:N)rr8dnfutil_format_resolve_problemslibdnfmoduleModulePackageContainer!ModuleErrorType_ERROR_IN_DEFAULTSrlenrrJrno_match_group_specserror_group_specsno_match_pkg_specserror_pkg_specsmodule_depsolv_errors) rrUrVrWrXrYr<msg_modrs rrzMarkingErrors.__init__ns&'  4!011DII>P4QQ QC  4!/00499_3MM MC 4!9::TYYG[=\\ \C  4!899DIIFWt|j|jffS)zPickling support.)rtrrvrs r __reduce__zProcessLockError.__reduce__s 4::txx"899r)r r r rrxr!r"s@rrtrts :rrtceZdZfdZxZS)ReadOnlyVariableErrorc:tt| |||_yr)rrzr variable_name)rrr|rs rrzReadOnlyVariableError.__init__s #T3E:*rr*r"s@rrzrzs ++rrzc eZdZy) RepoErrorNr r rrr~r~rrr~c eZdZy)ThreadLockErrorNr r rrrrr-rrc eZdZy)TransactionCheckErrorNr r rrrrr-rr) r __future__rdnf.i18nrrrdnf.utilrMrPr^r Exceptionrr$r&r,r/r1rArCrJrcrergrorqrtrzr~rrr rrrs (  + #I#&  K%K  E  E ,E,&   5 '*E'*R E   ' '  < ' ' :y:+E+    i  E r