
    tniX                     @    d Z ddlZddlZddlmZ ddee         fdZdS )z_
runpod | serverless | cleanup.py

Called to clean up the worker pod after a job is completed.
    N)Listfolder_listc                 .   t          j        dd           t          j        dd           t          j        dd           t          j                            d          rt          j        d           | | D ]}t          j        |d           dS dS )z'
    Removes the downloads folder.
    input_objectsT)ignore_errorsoutput_objects	job_filesz
output.zipN)shutilrmtreeospathexistsremove)r   folders     _/var/www/html/gpu-tools/venv/lib/python3.11/site-packages/runpod/serverless/utils/rp_cleanup.pycleanr      s     M/6666
M"$7777
M+T2222	w~~l##  
	,! 	6 	6FM&55555 	6 	6    )N)__doc__r   r
   typingr   strr    r   r   <module>r      sc     
			       6 6tCy 6 6 6 6 6 6r   