wsgidav.mw.base_mw.BaseMiddleware¶
- class wsgidav.mw.base_mw.BaseMiddleware(wsgidav_app, next_app, config)[source]¶
Bases:
abc.ABC
Abstract base middleware class (optional).
Note: this is a convenience class, that may be used to implement WsgiDAV middlewares. However it is not a reqiuement: any object that implements the WSGI specification can be added to the stack.
Derived classes in WsgiDAV include:
wsgidav.dir_browser.WsgiDavDirBrowser wsgidav.mw.debug_filter.WsgiDavDebugFilter wsgidav.error_printer.ErrorPrinter wsgidav.http_authenticator.HTTPAuthenticator wsgidav.request_resolver.RequestResolver .. autosummary:: :toctree: BaseMiddleware.__call__ BaseMiddleware.get_config BaseMiddleware.is_disabled