U
    ±[Öe  ã                   @   sF   d Z ddlmZ ddlmZ g add„ Zeejƒdd„ ƒZ	dd	„ Z
d
S )zÆ
    pyexcel.internal.garbagecollector
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Simple garbage collector

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
é    )Ú
docstrings)Ú
append_docc                 C   s   t  | ¡ dS )z4
    add garbage to the global list of garbages
    N)ÚGARBAGEÚappend©Úitem© r   úc/var/www/html/services/stratfitenv/lib/python3.8/site-packages/pyexcel/internal/garbagecollector.pyr      s    r   c                  C   s    t D ]} |  ¡  d} qtƒ  dS )zO
    Close file handles opened by signature functions that starts with 'i'
    N)r   ÚcloseÚresetr   r   r   r	   Úfree_resources   s    r   c                   C   s   g a dS )z;
    After everything has been closed, reset the array
    N)r   r   r   r   r	   r   #   s    r   N)Ú__doc__Zpyexcelr   ÚdocsZpyexcel._compactr   r   r   ZFREE_RESOURCESr   r   r   r   r   r	   Ú<module>   s   	

