o
    È·e–
  ã                   @   s4   G d d„ de ƒZG dd„ deƒZG dd„ de ƒZdS )c                   @   ó&   e Zd Zddd„Zdd„ Zdd„ ZdS )	ÚAccountAttributeNc                 C   s   || _ d | _d | _d S ©N)Ú
connectionÚattribute_nameÚattribute_values©Úselfr   © r	   úJ/var/www/ideatree/venv/lib/python3.10/site-packages/boto/ec2/attributes.pyÚ__init__   s   
zAccountAttribute.__init__c                 C   s   |dkrt ƒ | _| jS d S )NÚattributeValueSet)ÚAttributeValuesr   ©r   ÚnameÚattrsr   r	   r	   r
   ÚstartElement   s   þzAccountAttribute.startElementc                 C   s   |dkr	|| _ d S d S )NÚattributeName)r   ©r   r   Úvaluer   r	   r	   r
   Ú
endElement"   ó   
ÿzAccountAttribute.endElementr   ©Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r	   r	   r
   r      s    
r   c                   @   s   e Zd Zdd„ Zdd„ ZdS )r   c                 C   s   d S r   r	   r   r	   r	   r
   r   (   s   zAttributeValues.startElementc                 C   s   |dkr|   |¡ d S d S )NÚattributeValue)Úappendr   r	   r	   r
   r   +   s   ÿzAttributeValues.endElementN)r   r   r   r   r   r	   r	   r	   r
   r   '   s    r   c                   @   r   )	ÚVPCAttributeNc                 C   s"   || _ d | _d | _d | _d | _d S r   )r   Úvpc_idÚenable_dns_hostnamesÚenable_dns_supportÚ_current_attrr   r	   r	   r
   r   1   s
   
zVPCAttribute.__init__c                 C   s   |dv r	|| _ d S d S )N)ÚenableDnsHostnamesÚenableDnsSupport)r!   r   r	   r	   r
   r   8   r   zVPCAttribute.startElementc                 C   s\   |dkr	|| _ d S |dkr*|dkrd}nd}| jdkr || _d S | jdkr,|| _d S d S d S )NÚvpcIdr   ÚtrueTFr"   r#   )r   r!   r   r    r   r	   r	   r
   r   <   s   




øzVPCAttribute.endElementr   r   r	   r	   r	   r
   r   0   s    
r   N)Úobjectr   Úlistr   r   r	   r	   r	   r
   Ú<module>   s   	