U
    3ìd–
  ã                   @   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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   ú7/tmp/pip-unpacked-wheel-d7dsrkjd/boto/ec2/attributes.pyÚ__init__   s    zAccountAttribute.__init__c                 C   s   |dkrt ƒ | _| jS d S )NZattributeValueSet)ÚAttributeValuesr   ©r   ÚnameÚattrsr   r   r   r	   ÚstartElement   s    zAccountAttribute.startElementc                 C   s   |dkr|| _ d S )NÚattributeName)r   ©r   r   Úvaluer   r   r   r	   Ú
endElement"   s    zAccountAttribute.endElement)N©Ú__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 )NZattributeValue)Úappendr   r   r   r	   r   +   s    zAttributeValues.endElementN)r   r   r   r   r   r   r   r   r	   r   '   s   r   c                   @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	Ú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kr|| _ d S )N)ÚenableDnsHostnamesÚenableDnsSupport)r   r   r   r   r	   r   8   s    zVPCAttribute.startElementc                 C   sP   |dkr|| _ n<|dkrL|dkr&d}nd}| jdkr<|| _n| jdkrL|| _d S )NZvpcIdr   ÚtrueTFr   r   )r   r   r   r   r   r   r   r	   r   <   s    

zVPCAttribute.endElement)Nr   r   r   r   r	   r   0   s   
r   N)Úobjectr   Úlistr   r   r   r   r   r	   Ú<module>   s   	