o
    Ü!dÐ  ã                   @   s>   d dl Z d dlmZ e  e¡ZddddœZG dd„ deƒZdS )	é    N)ÚBaseSyncÚdeleteÚ
store_truezRFiles that exist in the destination but not in the source are deleted during sync.)ÚnameÚactionZ	help_textc                   @   s   e Zd ZeZdd„ ZdS )Ú
DeleteSyncc                 C   s   d|_ t d|j|j¡ dS )Nr   zZsyncing: (None) -> %s (remove), file does not exist at source (%s) and delete mode enabledT)Zoperation_nameÚLOGÚdebugÚsrcÚdest)ÚselfZsrc_fileZ	dest_file© r   úPusr/lib/python3.10/site-packages/awscli/customizations/s3/syncstrategy/delete.pyÚdetermine_should_sync   s
   þz DeleteSync.determine_should_syncN)Ú__name__Ú
__module__Ú__qualname__ÚDELETEZARGUMENTr   r   r   r   r   r      s    r   )ÚloggingZ*awscli.customizations.s3.syncstrategy.baser   Ú	getLoggerr   r   r   r   r   r   r   r   Ú<module>   s   
þ