o
    .&ßaÐ  ã                   @   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ÚactionÚ	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)Úoperation_nameÚLOGÚdebugÚsrcÚdest)ÚselfÚsrc_fileÚ	dest_file© r   úN/usr/lib/python3/dist-packages/awscli/customizations/s3/syncstrategy/delete.pyÚdetermine_should_sync   s
   þz DeleteSync.determine_should_syncN)Ú__name__Ú
__module__Ú__qualname__ÚDELETEÚARGUMENTr   r   r   r   r   r      s    r   )ÚloggingÚ*awscli.customizations.s3.syncstrategy.baser   Ú	getLoggerr   r
   r   r   r   r   r   r   Ú<module>   s   
þ