
    ia                     <    d dl mZ d dlmZ d dlmZ eeedZddZy)    )AudioFileClip)VideoFileClip)	ImageClipaudiovideoimagec                     | dk(  r
t               } t        | d      r| j                         } t        d |D              }| D ]  }t	        ||      s|j                          ! y )Nglobalsvaluesc              3   .   K   | ]  }t         |     y w)N)
CLIP_TYPES).0keys     K/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/moviepy/utils.py	<genexpr>z"close_all_clips.<locals>.<genexpr>   s     9C
39s   )r   hasattrr   tuple
isinstanceclose)objectstypestypes_tupleobjs       r   close_all_clipsr      sY    ))w!.."9599K c;'IIK    N)r   r   )moviepy.audio.io.AudioFileClipr   moviepy.video.io.VideoFileClipr   moviepy.video.VideoClipr   r   r    r   r   <module>r!      s%    8 8 - 
r   