File: //lib/python3/dist-packages/gpg/__pycache__/results.cpython-310.pyc
o
U�\� � @ s d dl mZmZmZ [[[ G dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d
d� de�Z G dd
� d
e�Z
G dd� de�ZG dd� de�ZG dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d!� d!e�Zd"S )#� )�absolute_import�print_function�unicode_literalsc @ s6 e Zd ZdZ i Z i Z h d�Zdd� Zdd� ZdS )�Resultz>Result object
Describes the result of an operation.
> �own�next�this�append�disown�acquire�thisownc
C s� | j �� D ]\}}t||�rt| ||t||��� q| j�� D ]\}}t||�r6t| |tt|t||���� qt|�D ]}|� d�sG|| j
v rHq;t| |�rNq;t| |t||�� q;d S )N�_)�_type�items�hasattr�setattr�getattr�_map�list�map�dir�
startswith�
_blacklist)�self�fragile�key�func� r �-/usr/lib/python3/dist-packages/gpg/results.py�__init__6 s
�
�
�zResult.__init__c s( d� � jjd�� fdd�t� �D ���S )Nz{}({})z, c 3 s, � | ]}|� d �sd�|t� |��V qdS )r
z{}={!r}N)r �formatr )�.0�k�r r r � <genexpr>J s � �z"Result.__repr__.<locals>.<genexpr>)r � __class__�__name__�joinr r# r r# r �__repr__G s �zResult.__repr__N) r&