o
    d                      @   s.   d dl Z d dlZd dlZd dlZdddZdS )    N皙?c                    sF   rt nd tdd  fdd}	 |  t| q)Nc                   S   s   dS )N r   r   r   P/var/www/html/visualizacion-main/env/lib/python3.10/site-packages/dash/_watch.py<lambda>	   s    zwatch.<locals>.<lambda>c            	         s   g  D ]F} t | D ]>\}}}|D ]6}r|sqt j||}t |}|j}||   kr7dkr?n n||d ||<  | qqq fdd D D ]}|= |dd qVd S )Nr   Fc                    s   g | ]}| vr|qS r   r   ).0xwalkedr   r   
<listcomp>   s    z'watch.<locals>.walk.<locals>.<listcomp>r   T)	oswalksearchpathjoinstatst_mtimeappendkeys)	foldercurrent_filesfr   infonew_timewfolders	on_changepatternwatchedr	   r   r      s&   
zwatch.<locals>.walk)recompilecollectionsdefaultdicttimesleep)r   r   r    
sleep_timer   r   r   r   watch   s   
r)   )Nr   )r$   r   r"   r&   r)   r   r   r   r   <module>   s
    