B
    'd                 @   s4   d dl mZmZ d dlmZ d dlmZ dd ZdS )    )GObjectGio)TrashPermissionError)preprocess_pathsc             C   s|   t | } xn| D ]f}ytj|}|jd d W q tjk
rr } z$|jtjj	krXt
dt|jW d d }~X Y qX qW d S )N)Zcancellable )r   r   FileZnew_for_pathZtrashr   ZGErrorcodeZIOErrorEnumZNOT_SUPPORTEDr   OSErrormessage)pathspathfe r   `/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/send2trash/plat_gio.py
send2trash   s    
r   N)Zgi.repositoryr   r   Zsend2trash.exceptionsr   Zsend2trash.utilr   r   r   r   r   r   <module>   s   