
    ^iN                         S SK r S SKJr  S SKrSSKJr  \R                  " 5       S\S\4S j5       r\R                  " / SQS	9S\S\4S
 j5       r\R                  " 5       S 5       r	g)    N)Path   LocalExecutortmp_pathreturnc                     [        U 5      $ Nr   )r   s    N/mnt/rpi/tmp/demucs-venv-sys/lib/python3.13/site-packages/submitit/conftest.pyexecutorr      s    ""    )a_0za 0za"=0"za'; echo fooza\=0za\=za
0)paramsc                     XR                   -  $ r
   )param)requestr   s     r   weird_tmp_pathr      s    mm##r   c                    ^ [         R                   " 5       /mU R                  [         SU4S j5        S[        4U4S jjnU$ )zAllows to go in the future.timec                     > T S   $ )Nr    )
clock_times   r   <lambda>$fast_forward_clock.<locals>.<lambda>   s	    jmr   minutesc                 &   > TS==   U S-  -  ss'   g )Nr   <   r   )r   r   s    r   _fast_forward)fast_forward_clock.<locals>._fast_forward    s    12%r   )r   setattrfloat)monkeypatchr   r   s     @r   fast_forward_clockr#      s9     ))+Jf&;<&u & r   )
r   pathlibr   pytestlocal.localr   fixturer   r   r#   r   r   r   <module>r(      s       & #t # # # WX$d $t $ Y$ 	 	r   