o U\ @s ddlmZmZmZ[[[ GdddeZGdddeZGdddeZGdd d eZGd d d eZ Gd d d eZ GdddeZ GdddeZ GdddeZ GdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGd d!d!eZd"S)#)absolute_importprint_functionunicode_literalsc@s6eZdZdZ iZ iZ hdZddZddZdS)Resultz>Result object Describes the result of an operation. >ownnextthisappenddisownacquirethisownc Cs|jD]\}}t||rt|||t||q|jD]\}}t||r6t||tt|t||qt|D]}| dsG||j vrHq;t||rNq;t||t||q;dS)N_) _typeitemshasattrsetattrgetattr_maplistmapdir startswith _blacklist)selffragilekeyfuncr-/usr/lib/python3/dist-packages/gpg/results.py__init__6s    zResult.__init__cs(djjdfddtDS)Nz{}({})z, c3s,|]}|dsd|t|VqdS)r z{}={!r}N)rformatr).0krrr Jsz"Result.__repr__..)r __class____name__joinrr#rr#r__repr__GszResult.__repr__N) r& __module__ __qualname____doc__rrrrr(rrrrr!s rc@ eZdZdS) InvalidKeyNr&r)r*rrrrr-Nr-c@eZdZeedZdS) EncryptResult)invalid_recipientsN)r&r)r*dictr-rrrrrr1Rr1c@r,) RecipientNr.rrrrr5Vr/r5c@s"eZdZeeedZeedZdS) DecryptResult)wrong_key_usageis_de_vs) recipientsN)r&r)r*r3boolrr5rrrrrr6Zs r6c@r,) NewSignatureNr.rrrrr;_r/r;c@seZdZeeedZdS) SignResult)invalid_signers signaturesN)r&r)r*r3r-r;rrrrrr<cr<c@r,)NotationNr.rrrrr@gr/r@c@s$eZdZeeeedZeedZdS) Signature)r7 chain_modelr8) notationsN)r&r)r*r3r:rr@rrrrrrAksrAc@r0) VerifyResult)r>N)r&r)r*r3rArrrrrrDpr4rDc@r,) ImportStatusNr.rrrrrEtr/rEc@r0) ImportResult)importsN)r&r)r*r3rErrrrrrFxr4rFc@seZdZeeedZdS) GenkeyResult)primarysubNr&r)r*r3r:rrrrrrH|r?rHc@r0) KeylistResult) truncatedNrKrrrrrLr4rLc@r,)VFSMountResultNr.rrrrrNr/rNc@r,) EngineInfoNr.rrrrrOr/rON) __future__rrrobjectrr-r1r5r6r;r<r@rArDrErFrHrLrNrOrrrrs& -