3 U�\� �@sddlmZmZmZ[[[Gdd�de�ZGdd�de�ZGdd�de�ZGdd �d e�ZGd d �d e�Z Gd d �d e�Z Gdd�de�Z Gdd�de�Z Gdd�de�Z Gdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGd d!�d!e�Zd"S)#�)�absolute_import�print_function�unicode_literalsc@s:eZdZdZiZiZdddddddhZd d �Zd d �Zd S)�Resultz>Result object Describes the result of an operation. �acquire�appendZdisown�nextZown�thisZthisownc Cs�x6|jj�D](\}}t||�r t|||t||���q Wx<|jj�D].\}}t||�rDt||tt|t||����qDWxDt|�D]8}|j d�s�||j kr�q�t||�r�q�t||t||��q�WdS)N�_) �_type�items�hasattr�setattr�getattr�_map�list�map�dir� startswith� _blacklist)�selfZfragile�key�func�r�/usr/lib64/python3.6/results.py�__init__6s    zResult.__init__cs(dj�jjdj�fdd�t��D���S)Nz{}({})z, c3s*|]"}|jd�sdj|t�|��VqdS)r z{}={!r}N)r�formatr)�.0�k)rrr� Jsz"Result.__repr__..)r� __class__�__name__�joinr)rr)rr�__repr__GszResult.__repr__N) r!� __module__� __qualname__�__doc__r rrrr#rrrrr!src@s eZdZdS)� InvalidKeyN)r!r$r%rrrrr'Nsr'c@seZdZeed�ZdS)� EncryptResult)Zinvalid_recipientsN)r!r$r%�dictr'rrrrrr(Rsr(c@s eZdZdS)� RecipientN)r!r$r%rrrrr*Vsr*c@s"eZdZeeed�Zeed�ZdS)� DecryptResult)�wrong_key_usage�is_de_vs)Z recipientsN)r!r$r%r)�boolr r*rrrrrr+Zs r+c@s eZdZdS)� NewSignatureN)r!r$r%rrrrr/_sr/c@seZdZeeed�ZdS)� SignResult)Zinvalid_signers� signaturesN)r!r$r%r)r'r/rrrrrr0csr0c@s eZdZdS)�NotationN)r!r$r%rrrrr2gsr2c@s$eZdZeeeed�Zeed�ZdS)� Signature)r,Z chain_modelr-)Z notationsN)r!r$r%r)r.r r2rrrrrr3ksr3c@seZdZeed�ZdS)� VerifyResult)r1N)r!r$r%r)r3rrrrrr4psr4c@s eZdZdS)� ImportStatusN)r!r$r%rrrrr5tsr5c@seZdZeed�ZdS)� ImportResult)ZimportsN)r!r$r%r)r5rrrrrr6xsr6c@seZdZeeed�ZdS)� GenkeyResult)Zprimary�subN)r!r$r%r)r.r rrrrr7|sr7c@seZdZeed�ZdS)� KeylistResult)Z truncatedN)r!r$r%r)r.r rrrrr9�sr9c@s eZdZdS)�VFSMountResultN)r!r$r%rrrrr:�sr:c@s eZdZdS)� EngineInfoN)r!r$r%rrrrr;�sr;N)Z __future__rrr�objectrr'r(r*r+r/r0r2r3r4r5r6r7r9r:r;rrrr�s" -