o
    È·e'  ã                   @   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   úK/var/www/ideatree/venv/lib/python3.10/site-packages/boto/s3/deletemarker.pyÚ__init__   s   
zDeleteMarker.__init__c                 C   s   |dkrt | ƒ| _| jS d S )NÚOwner)r   r	   )r
   r   ÚattrsÚ
connectionr   r   r   ÚstartElement!   s   
zDeleteMarker.startElementc                 C   sv   |dkr	|| _ d S |dkr|dkrd| _d S d| _d S |dkr$|| _d S |dkr*d S |dkr3|| _d S t| ||ƒ d S )	NÚKeyÚIsLatestÚtrueTFÚLastModifiedr   Ú	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)Úboto.s3.userr   Úobjectr   r   r   r   r   Ú<module>   s   