+
    [mÀhý	  ã                   óB   € ^ RI HtHt  ! R R]4      t ! R R]4      tR# )é    )ÚSubmissionTaskÚTaskc                   ó*   a € ] tR t^t o RtR tRtV tR# )ÚDeleteSubmissionTaskz8Task for submitting tasks to execute an object deletion.c                óâ   € VP                   P                  pV P                  P                  V\	        V P                  RVRVP
                  RVP                  RVP                  /RR7      4       R# )aj  
:param client: The client associated with the transfer manager

:type config: s3transfer.manager.TransferConfig
:param config: The transfer config associated with the transfer
    manager

:type osutil: s3transfer.utils.OSUtil
:param osutil: The os utility associated to the transfer manager

:type request_executor: s3transfer.futures.BoundedExecutor
:param request_executor: The request executor associated with the
    transfer manager

:type transfer_future: s3transfer.futures.TransferFuture
:param transfer_future: The transfer future associated with the
    transfer request that tasks are being submitted for
ÚclientÚbucketÚkeyÚ
extra_argsT)Útransfer_coordinatorÚmain_kwargsÚis_finalN)ÚmetaÚ	call_argsÚ_transfer_coordinatorÚsubmitÚDeleteObjectTaskr	   r
   r   )Úselfr   Úrequest_executorÚtransfer_futureÚkwargsr   s   &&&&, Ú3/usr/lib/python3/dist-packages/s3transfer/delete.pyÚ_submitÚDeleteSubmissionTask._submit   sk   € ð& $×(Ñ(×2Ñ2ˆ	à×"Ñ"×)Ñ)ØÜØ%)×%?Ñ%?à˜fØ˜i×.Ñ.Ø˜9Ÿ=™=Ø  )×"6Ñ"6ð	ð ô	ö	
ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s   ø‡ € ÙB÷!
ð !
r   r   c                   ó&   a € ] tR t^7t o R tRtV tR# )r   c                ó2   € VP                   ! RRVRV/VB  R# )a  

:param client: The S3 client to use when calling DeleteObject

:type bucket: str
:param bucket: The name of the bucket.

:type key: str
:param key: The name of the object to delete.

:type extra_args: dict
:param extra_args: Extra arguments to pass to the DeleteObject call.

ÚBucketÚKeyNr   )Údelete_object)r   r   r	   r
   r   s   &&&&&r   Ú_mainÚDeleteObjectTask._main8   s   € ð 	×ÒÑB FÐB°ÐB°zÔBr   r   N)r   r   r   r    r+   r"   r#   r$   s   @r   r   r   7   s   ø‡ € ÷Cð Cr   r   N)Ús3transfer.tasksr   r   r   r   r   r   r   Ú<module>r.      s%   ð÷ 2ô$
˜>ô $
ôNC�tö Cr   