
    $g                      ,    d dl Z d dlZd dlZd dlZddZy)    Nc                      rt        j                        nd t        j                  d        fd}	  |        t	        j
                  |       )Nc                       y)N r       H/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/dash/_watch.py<lambda>zwatch.<locals>.<lambda>	   s    r   c                     g } D ]  }t        j                  |      D ]  \  }}}|D ]  }rj                  |      st         j                  j	                  ||      }t        j
                  |      }|j                  }||   cxkD  rdkD  rn n
 ||d       ||<   | j                  |          j                         D 	cg c]	  }	|	| vs|	 c}	D ]  }
|
=  |
dd        y c c}	w )Nr   Fr   T)	oswalksearchpathjoinstatst_mtimeappendkeys)walkedfoldercurrent_filesfr   infonew_timexwfolders	on_changepatternwatcheds              r   r   zwatch.<locals>.walk   s     	(F%'WWV_ (!E (Aw~~a'8 77<<3D774=D#}}H'$-3!3!$%8$,GDMMM$'((	(" %\\^?q!? 	#A
aT"	#?s   	C,C,)recompilecollectionsdefaultdicttimesleep)r   r   r    
sleep_timer   r!   s   ```  @r   watchr)      sE    %,bjj!$G%%j1G#. 

: r   )Ng?)r$   r   r"   r&   r)   r   r   r   <module>r*      s     	 	 r   