ó
    WÌ©gæ  ã                   ó€  • S SK JrJrJr  CCC  " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      rg")#é    )Úabsolute_importÚprint_functionÚunicode_literalsc                   ó:   • \ rS rSrSr 0 r 0 r 1 SkrS rS r	Sr
g)ÚResulté!   z6Result object

Describes the result of an operation.

>   ÚownÚnextÚthisÚappendÚdisownÚacquireÚthisownc                 ó  • U R                   R                  5        H2  u  p#[        X5      (       d  M  [        XU" [	        X5      5      5        M4     U R
                  R                  5        H?  u  p#[        X5      (       d  M  [        X[        [        U[	        X5      5      5      5        MA     [        U5       HQ  nUR                  S5      (       d  X R                  ;   a  M*  [        X5      (       a  M<  [        X[	        X5      5        MS     g )NÚ_)Ú_typeÚitemsÚhasattrÚsetattrÚgetattrÚ_mapÚlistÚmapÚdirÚ
startswithÚ
_blacklist)ÚselfÚfragileÚkeyÚfuncs       Ú-/usr/lib/python3/dist-packages/gpg/results.pyÚ__init__ÚResult.__init__6   sÁ   € ØŸ™×)Ñ)Ö+‰IˆCÜ�w×$Ó$Ü˜¡4¬°Ó(=Ó#>Ö?ñ ,ð Ÿ™Ÿ™Ö*‰IˆCÜ�w×$Ó$Ü˜¤4¬¨D´'¸'Ó2GÓ(HÓ#IÖJñ +ô �w–<ˆCØ�~‰~˜c×"Ñ" c¯_©_Ó&<ÙÜ�t×!Ñ!Ùä�Dœw wÓ4Ö5ò  ó    c           	      ó”   ^ • SR                  T R                  R                  SR                  U 4S j[	        T 5       5       5      5      $ )Nz{}({})z, c              3   óŒ   >#   • U  H9  nUR                  S 5      (       a  M  SR                  U[        TU5      5      v •  M;     g7f)r   z{}={!r}N)r   Úformatr   )Ú.0Úkr   s     €r!   Ú	<genexpr>Ú"Result.__repr__.<locals>.<genexpr>J   s;   øé € ð 0ÂYÀØŸ\™\¨#×.ó <�i×&Ñ& q¬'°$¸Ó*:×;Ð;ÂYùs
   ƒA¡#A)r'   Ú	__class__Ú__name__Újoinr   )r   s   `r!   Ú__repr__ÚResult.__repr__G   s=   ø€ Ø�‰Ø�N‰N×#Ñ#Ø�I‰Iô 0ÄSÈÄYó 0ó 0ó1ð 	1r$   © N)r-   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r"   r/   Ú__static_attributes__r1   r$   r!   r   r   !   s-   † ñð
 Ø€EØ,Ø€DØ/ò€Jò6õ"1r$   r   c                   ó   • \ rS rSrSrg)Ú
InvalidKeyéN   r1   N©r-   r2   r3   r4   r6   r1   r$   r!   r8   r8   N   ó   † Úr$   r8   c                   ó    • \ rS rSr\" \S9rSrg)ÚEncryptResultéR   )Úinvalid_recipientsr1   N)r-   r2   r3   r4   Údictr8   r   r6   r1   r$   r!   r=   r=   R   s   † Ù :Ñ.ƒDr$   r=   c                   ó   • \ rS rSrSrg)Ú	RecipientéV   r1   Nr:   r1   r$   r!   rB   rB   V   r;   r$   rB   c                   ó.   • \ rS rSr\" \\S9r\" \S9rSr	g)ÚDecryptResultéZ   )Úwrong_key_usageÚis_de_vs)Ú
recipientsr1   N)
r-   r2   r3   r4   r@   Úboolr   rB   r   r6   r1   r$   r!   rE   rE   Z   s   † Ù °Ñ5€EÙ˜9Ñ%ƒDr$   rE   c                   ó   • \ rS rSrSrg)ÚNewSignatureé_   r1   Nr:   r1   r$   r!   rL   rL   _   r;   r$   rL   c                   ó"   • \ rS rSr\" \\S9rSrg)Ú
SignResultéc   )Úinvalid_signersÚ
signaturesr1   N)	r-   r2   r3   r4   r@   r8   rL   r   r6   r1   r$   r!   rO   rO   c   s   † Ù 
°|ÑDƒDr$   rO   c                   ó   • \ rS rSrSrg)ÚNotationég   r1   Nr:   r1   r$   r!   rT   rT   g   r;   r$   rT   c                   ó0   • \ rS rSr\" \\\S9r\" \S9rSr	g)Ú	Signatureék   )rG   Úchain_modelrH   )Ú	notationsr1   N)
r-   r2   r3   r4   r@   rJ   r   rT   r   r6   r1   r$   r!   rW   rW   k   s   † Ù °4À$ÑG€EÙ˜(Ñ#ƒDr$   rW   c                   ó    • \ rS rSr\" \S9rSrg)ÚVerifyResultép   )rR   r1   N)r-   r2   r3   r4   r@   rW   r   r6   r1   r$   r!   r\   r\   p   s   † Ù˜9Ñ%ƒDr$   r\   c                   ó   • \ rS rSrSrg)ÚImportStatusét   r1   Nr:   r1   r$   r!   r_   r_   t   r;   r$   r_   c                   ó    • \ rS rSr\" \S9rSrg)ÚImportResultéx   )Úimportsr1   N)r-   r2   r3   r4   r@   r_   r   r6   r1   r$   r!   rb   rb   x   s   † Ù˜Ñ%ƒDr$   rb   c                   ó"   • \ rS rSr\" \\S9rSrg)ÚGenkeyResulté|   )ÚprimaryÚsubr1   N©r-   r2   r3   r4   r@   rJ   r   r6   r1   r$   r!   rf   rf   |   s   † Ù˜ 4Ñ(ƒEr$   rf   c                   ó    • \ rS rSr\" \S9rSrg)ÚKeylistResulté€   )Ú	truncatedr1   Nrj   r1   r$   r!   rl   rl   €   s   † Ù˜4Ñ ƒEr$   rl   c                   ó   • \ rS rSrSrg)ÚVFSMountResulté„   r1   Nr:   r1   r$   r!   rp   rp   „   r;   r$   rp   c                   ó   • \ rS rSrSrg)Ú
EngineInfoéˆ   r1   Nr:   r1   r$   r!   rs   rs   ˆ   r;   r$   rs   N)Ú
__future__r   r   r   Úobjectr   r8   r=   rB   rE   rL   rO   rT   rW   r\   r_   rb   rf   rl   rp   rs   r1   r$   r!   Ú<module>rw      sÞ   ð÷( IÑ HØ�^Ð%5ðô*1ˆVô *1ôZ	�ô 	ô/�Fô /ô	�ô 	ô&�Fô &ô
	�6ô 	ôE�ô Eô	ˆvô 	ô$�ô $ô
&�6ô &ô	�6ô 	ô&�6ô &ô)�6ô )ô!�Fô !ô	�Vô 	ô	�õ 	r$   