o
    È·e  ã                   @   s4   G d d„ de ƒZG dd„ deƒZG dd„ deƒZdS )c                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚSignerc                 C   s   d | _ g | _d S ©N)ÚidÚkey_pair_ids)Úself© r   úN/var/www/ideatree/venv/lib/python3.10/site-packages/boto/cloudfront/signers.pyÚ__init__   s   
zSigner.__init__c                 C   ó   d S r   r   ©r   ÚnameÚattrsÚ
connectionr   r   r   ÚstartElement   ó   zSigner.startElementc                 C   s@   |dkr	d| _ d S |dkr|| _ d S |dkr| j |¡ d S d S )NÚSelfÚAwsAccountNumberÚ	KeyPairId)r   r   Úappend©r   r   Úvaluer   r   r   r   Ú
endElement   s   

ÿzSigner.endElementN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s    r   c                   @   ó   e Zd Zdd„ Zdd„ ZdS )ÚActiveTrustedSignersc                 C   s    |dkrt ƒ }|  |¡ |S d S )Nr   )r   r   )r   r   r   r   Úsr   r   r   r   (   s
   
ýz!ActiveTrustedSigners.startElementc                 C   r	   r   r   r   r   r   r   r   .   r   zActiveTrustedSigners.endElementN©r   r   r   r   r   r   r   r   r   r   '   s    r   c                   @   r   )ÚTrustedSignersc                 C   r	   r   r   r
   r   r   r   r   3   r   zTrustedSigners.startElementc                 C   s0   |dkr|   |¡ d S |dkr|   |¡ d S d S )Nr   r   )r   r   r   r   r   r   6   s
   ÿzTrustedSigners.endElementNr   r   r   r   r   r   2   s    r   N)Úobjectr   Úlistr   r   r   r   r   r   Ú<module>   s   