
    qiS                     Z    S r SSKJr  SSKJr  SSKJr  SSKJr  S r	\
S:X  a  \	" 5         gg)	zA
Simple example how to a run WsgiDAV in a 3rd-party WSGI server.
    )wsgi)util)FilesystemProvider)
WsgiDAVAppc            
      h   Sn [        U S0 S9nSSSU0SS 0SS	S
00SS
/ S.S
S
S.	n[        U5      n[        R                   S[        R
                  R                   S[        R                   3n[        R
                  " US   US   4UUS9nUR                  R                  SU 35        UR                  R                  SUS    SUS    S35         UR                  5         UR                  5         g ! [         a    UR                  R                  S5         N8f = f! UR                  5         f = f)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         Q/home/kali/flask_env/lib/python3.13/site-packages/wsgidav/server/server_sample.pymainr/      sI   I!)eRHH  (O
 %sDk2 
 !F  V
C ##
$Adkk&9&9%:!D<S<S;TU  [[&>6&>2F JJOOhwi()JJOO((8&.9IOP 	  8

678 	s$   C4 4%DD DD D1__main__N)__doc__cherootr   wsgidavr   wsgidav.fs_dav_providerr   wsgidav.wsgidav_appr   r/   __name__     r.   <module>r9      s2      6 *)X zF r8   