
    hQ                     4    d dl mZ d Zd Zd Zd Zd Zd Zy)	   )	Clipboardc                 8    | j                   j                          y N)filesclear)	clipboards    B/home/dcms/DCMS/lib/python3.12/site-packages/filer/models/tools.pydiscard_clipboardr
      s    OO    c                 b    | j                   j                         D ]  }|j                           y r   )r   alldelete)r   file_objs     r	   delete_clipboardr      s(    OO'') r   c                 f    | j                   r%t        j                  j                  |       d   }|S y )N)user    )is_authenticatedr   objectsget_or_create)r   r   s     r	   get_user_clipboardr      s4    %%333>qA	 r   c                 t    d}| D ]0  }|j                  |      sd |_        |j                          |dz  }2 |S )Nr   r   )append_filefoldersave)r   r   countr   s       r	   move_file_to_clipboardr      sD    E   *"HOMMOQJE	
 Lr   c                 J    t        | j                  j                         |      S r   )move_files_to_folderr   r   )r   r   s     r	   #move_files_from_clipboard_to_folderr       s    	 3 3 5v>>r   c                 @    | D ]  }||_         |j                           y)NT)r   r   )r   r   r   s      r	   r   r   !   s&       r   N) r   r
   r   r   r   r    r    r   r	   <module>r$      s&    
?r   