Ë
    "ïàjU  ã                   óX   — d Z ddlmZ ddlmZ ddlmZ ddlmZ d„ Z	e
dk(  r e	«        yy)	zA
Simple example how to a run WsgiDAV in a 3rd-party WSGI server.
é    )Úwsgi)Úutil)ÚFilesystemProvider)Ú
WsgiDAVAppc            
      óp  — d} t        | di ¬«      }ddd|idd idd	d
iidd
g dœd
d
dœ	}t        |«      }t        j                  › dt        j
                  j                  › dt        j                  › �}t	        j
                  |d   |d   f||¬«      }|j                  j                  d|› �«       |j                  j                  d|d   › d|d   › d�«       	 |j                  «        |j                  «        y # t        $ r |j                  j                  d«       Y Œ7w xY w# |j                  «        w xY w)Nú.F)ÚreadonlyÚfs_optsz	127.0.0.1i�  ú/Údomain_controllerÚuser_mappingÚ*Té   )ÚenableÚenable_loggers)	ÚhostÚportÚprovider_mappingÚhttp_authenticatorÚ	simple_dcÚverboseÚloggingÚproperty_managerÚlock_storageú r   r   )Ú	bind_addrÚwsgi_appÚserver_namezRunning zServing on http://ú:z/ ...zReceived Ctrl-C: stopping...)r   r   r   Úpublic_wsgidav_infor   ÚServerÚversionÚpublic_python_infoÚloggerÚinfoÚstartÚKeyboardInterruptÚstop)Ú	root_pathÚproviderÚconfigÚappr"   Úservers         úK/srv/dav/.venv/lib/python3.12/site-packages/wsgidav/server/server_sample.pyÚmainr/      sI  € Ø€IÜ! )°eÀRÔH€Hð ØØ  (˜Oà ð
ð % s¨D kÐ2ØàØ ñ
ð !Øñ€Fô  �VÓ
€Cô ×#Ñ#Ð
$ A¤d§k¡k×&9Ñ&9Ð%:¸!¼D×<SÑ<SÐ;TÐUð ô �[‰[Ø˜&‘> 6¨&¡>Ð2ØØô€Fð ‡J�J‡O�O�h˜w˜iÐ(Ô)Ø‡J�J‡O�OÐ(¨°©Ð(8¸¸&À¹.Ð9IÈÐOÔPðØ�‰Œð 	�‰�øô ò 8Ø�
‰
�‰Ð6Ö7ð8ûð 	�‰�ús$   ÃC9 Ã9$D ÄD# ÄD Ä D# Ä#D5Ú__main__N)Ú__doc__Úcherootr   Úwsgidavr   Úwsgidav.fs_dav_providerr   Úwsgidav.wsgidav_appr   r/   Ú__name__© ó    r.   ú<module>r9      s2   ðñõ å Ý 6Ý *ò)ðX ˆzÒÙ…Fð r8   