Attention
You are looking at outdated documentation for version 2.x. A newer version is available.
wsgidav.server.ext_wsgiutils_server.ExtServer¶
-
class
wsgidav.server.ext_wsgiutils_server.
ExtServer
(serverAddress, wsgiApplications, serveFiles=1)[source]¶ Bases:
SocketServer.ThreadingMixIn
,BaseHTTPServer.HTTPServer
ExtServer.address_family
ExtServer.allow_reuse_address
ExtServer.daemon_threads
ExtServer.request_queue_size
ExtServer.socket_type
ExtServer.timeout
ExtServer.close_request
(request)Called to clean up an individual request. ExtServer.fileno
()Return socket file number. ExtServer.finish_request
(request, client_address)Finish one request by instantiating RequestHandlerClass. ExtServer.get_request
()Get the request and client address from the socket. ExtServer.handle_error
(request, client_address)Handle an error gracefully. ExtServer.handle_request
()Handle one request, possibly blocking. ExtServer.handle_timeout
()Called if no new request arrives within self.timeout. ExtServer.process_request
(request, …)Start a new thread to process the request. ExtServer.process_request_thread
(request, …)Same as in BaseServer but as a thread. ExtServer.serve_forever
([poll_interval])Handle one request at a time until shutdown. ExtServer.serve_forever_stoppable
()Handle one request at a time until stop_serve_forever(). ExtServer.server_activate
()Called by constructor to activate the server. ExtServer.server_bind
()Override server_bind to store the server name. ExtServer.server_close
()Called to clean-up the server. ExtServer.shutdown
()Stops the serve_forever loop. ExtServer.shutdown_request
(request)Called to shutdown and close an individual request. ExtServer.stop_serve_forever
()Stop serve_forever_stoppable(). ExtServer.verify_request
(request, client_address)Verify the request.