online !ˆl–Ãa¾”*j"Tâ€Æž¸È”ţ 0ÁÀ¿:ˆl–äY>”Ð?Jq@¿q§®2ú˜´oà ƒtN3Âa–Ãa¾”*j"Tâ€Æž¸Ë*bÑ¿Á_a j“ã@s€dZddlmZddlmZmZmZddlZddl Z ddl Z Gdd„de ƒZ Gdd„de ƒZ Gd d „d e ƒZGd d „d e ƒZGd d„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZGdd„de ƒZGdd„deƒZGdd „d eƒZGd!d"„d"eƒZGd#d$„d$eƒZGd%d&„d&e ƒZGd'd(„d(e ƒZGd)d*„d*eƒZGd+d,„d,e ƒZdS)-z Core DNF Errors. é)Úunicode_literals)ÚucdÚ_ÚP_Nc@s eZdZdS)ÚDeprecationWarningN©Ú__name__Ú __module__Ú __qualname__©r r ú2/usr/lib/python3.9/site-packages/dnf/exceptions.pyrsrcs2eZdZdZd ‡fdd„ Zdd„Zdd„Z‡ZS) ÚErrorzTBase Error. All other Errors thrown by DNF should inherit from this. :api Ncs(tt|ƒ ¡|durdnt|ƒ|_dS©N)Úsuperr Ú__init__rÚvalue)Úselfr©Ú __class__r r r&szError.__init__cCs d |j¡S)Nz{})Úformatr©rr r r Ú__str__*sz Error.__str__cCs t| ¡ƒSr)rrrr r r Ú __unicode__-szError.__unicode__)N)rr r Ú__doc__rrrÚ __classcell__r r rr r sr c@s eZdZdS)Ú CompsErrorNrr r r r r2srcseZdZd‡fdd„ Z‡ZS)Ú ConfigErrorNcs*tt|ƒ |¡|dur t|ƒnd|_dSr)rrrrÚ raw_error)rrrrr r r8szConfigError.__init__)NN©rr r rrr r rr r7src@s eZdZdS)Ú DatabaseErrorNrr r r r r=src@s eZdZdS)Ú DepsolveErrorNrr r r r r Asr cs0eZdZ‡fdd„Zedd„ƒZdd„Z‡ZS)Ú DownloadErrorcstt|ƒ ¡||_dSr)rr!rÚerrmap)rr"rr r rHszDownloadError.__init__cCsHg}|D]4}||D]&}|r(d||fnd|}| |¡qqd |¡S)Nz%s: %sz%sÚ )ÚappendÚjoin)r"Z errstringsÚkeyÚerrorÚmsgr r r Ú errmap2strLs  zDownloadError.errmap2strcCs | |j¡Sr)r)r"rr r r rUszDownloadError.__str__)rr r rÚ staticmethodr)rrr r rr r!Fs  r!c@s eZdZdS)Ú LockErrorNrr r r r r+Ysr+cs*eZdZd‡fdd„ Z‡fdd„Z‡ZS)Ú MarkingErrorNcs*tt|ƒ |¡|durdnt|ƒ|_dS)ú&Initialize the marking error instance.N)rr,rrÚpkg_spec)rrr.rr r r`szMarkingError.__init__cs&tt|ƒ ¡}|jr"|d|j7}|S)Nz: )rr,rr.)rÚstringrr r reszMarkingError.__str__)NN)rr r rrrr r rr r,]sr,cs*eZdZd‡fdd„ Zedd„ƒZ‡ZS)Ú MarkingErrorsr c stdƒ}|r&|dtdƒd |¡7}|rD|dtdƒd |¡7}|rb|dtdƒd |¡7}|r€|dtdƒd |¡7}|rìtj |d¡}|d tjjjkrÊ|dd t d d t |ƒƒ|g¡7}n"|dd t d d t |ƒƒ|g¡7}t t |ƒ  |¡||_||_||_||_||_dS)r-zProblems in request:r#zmissing packages: z, zbroken packages: zmissing groups or modules: zbroken groups or modules: réz)Modular depende