o
    ‹¨Êhþ  ã                   @   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-2017 by Onni Software Ltd.
    :license: New BSD License
é    N)Ú
append_docc                 C   s   t  | ¡ dS )z4
    add garbage to the global list of garbages
    N)ÚGARBAGEÚappend©Úitem© r   úS/var/www/html/env/lib/python3.10/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
   )Ú__doc__Úpyexcel.docstringsÚ
docstringsÚdocsÚpyexcel._compactr   r   r   ÚFREE_RESOURCESr   r
   r   r   r   r   Ú<module>   s    	

