Ë
    "ïàj|  ã                   óD   — d Z ddlZddlZddlmZ d„ Zedk(  r e«        yy)zT
Wrapper for ``server_cli``, that restarts the server when source code is
modified.
é    N)ÚPopenc                  óz  — t         j                  dd  } d| vr| j                  d«       t        d| «       	 t        j
                  j                  t        j
                  j                  t        «      d«      }	 t        d|g| z   «      }|j                  t         _
        |j                  t         _        |j                  «        t         j                  t         _
        t         j                  t         _        |j                  dk(  rt        d«       nt        d|j                  › d	�«       y Œ²# t         $ r}|‚d }~ww xY w)
Né   z--reloadÚrun_reloading_serverzserver_cli.pyÚpythoné   z$server_cli returned 3: restarting...zserver_cli returned z: terminating.)ÚsysÚargvÚappendÚprintÚosÚpathÚjoinÚdirnameÚ__file__r   ÚstdoutÚstderrÚwaitÚ
__stdout__Ú
__stderr__Ú
returncodeÚ	Exception)ÚargsÚ
serverpathÚpÚes       úR/srv/dav/.venv/lib/python3.12/site-packages/wsgidav/server/run_reloading_server.pyÚrunr      sñ   € Ü�8‰8�A�Bˆ<€DØ˜ÑØ�‰�JÔä	Ð
  $Ô'ðÜ—W‘W—\‘\¤"§'¡'§/¡/´(Ó";¸_ÓMˆ
ØÜØ˜:Ð&¨Ñ-óˆAð Ÿ™ŒCŒJØŸ™ŒCŒJØ�F‰FŒHÜŸ™ŒCŒJÜŸ™ŒCŒJà�|‰|˜qÒ ÜÐ<Õ=äÐ,¨Q¯\©\¨N¸.ÐIÔJØð' øô( ò Øˆûðús   ¶C2D* Ä)D* Ä*	D:Ä3D5Ä5D:Ú__main__)Ú__doc__r   r	   Ú
subprocessr   r   Ú__name__© ó    r   ú<module>r%      s/   ðñó
 
Û 
Ý òðB ˆzÒÙ…Eð r$   