
    bil                         d dl mZ d dlZd dlmZ d dlmZ ej                  d    dk  r ed      d	dZe	dk(  r e        yy)
    )print_functionN)ArgumentParser)
send2trash   z[send2trash is only compatible with Python 3 and above (use versions <= 1.8.3 for python 2).c                    t        d      }|j                  dd       |j                  dddd	
       |j                  |       } | j                  D ]+  }	 t	        |       | j
                  rt        d|z   dz          - y # t        $ rC}t        t        |      t        j                         t        j                  d       Y d }~vd }~ww xY w)NzTool to send files to trash)descriptionfiles+)nargsz-vz	--verbose
store_truezPrint deleted files)actionhelpu
   Trashed «   »)file   )r   add_argument
parse_argsr	   r   verboseprintOSErrorstrsysstderrexit)argsparserfilenamees       N/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/send2trash/__main__.pymainr       s    (EFF
s+
k,EZ[T"DJJ 	x ||lX-45	
  	#a&szz*HHQKK	s   (B	C
9CC__main__)N)

__future__r   r   argparser   r   version_infoRuntimeErrorr    __name__     r   <module>r)      sK    & 
 # !A
t
uu  zF r(   