U
    W¨+d'  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚUserc                   @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	ÚDeleteMarkerNc                 C   s(   || _ || _d | _d| _d | _d | _d S )NF)ÚbucketÚnameÚ
version_idÚ	is_latestÚlast_modifiedÚowner)Úselfr   r   © r   ú8/tmp/pip-unpacked-wheel-dlxw5sjy/boto/s3/deletemarker.pyÚ__init__   s    zDeleteMarker.__init__c                 C   s    |dkrt | ƒ| _| jS d S d S )NÚOwner)r   r	   )r
   r   ÚattrsÚ
connectionr   r   r   ÚstartElement!   s    
zDeleteMarker.startElementc                 C   sj   |dkr|| _ nV|dkr0|dkr(d| _qfd| _n6|dkr@|| _n&|dkrJn|dkrZ|| _nt| ||ƒ d S )	NZKeyZIsLatestÚtrueTFZLastModifiedr   Z	VersionId)r   r   r   r   Úsetattr)r
   r   Úvaluer   r   r   r   Ú
endElement(   s    zDeleteMarker.endElement)NN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   
r   N)Zboto.s3.userr   Úobjectr   r   r   r   r   Ú<module>   s   