class documentation

Class encapsulating the state of a git WSGI application.

Method __call__ Handle WSGI request.
Method __init__ Initialize HTTPGitApplication.
Class Variable services Undocumented
Instance Variable backend the Backend object backing this application
Instance Variable dumb Undocumented
Instance Variable fallback_app Undocumented
Instance Variable handlers Undocumented
def __call__(self, environ: WSGIEnvironment, start_response: StartResponse) -> Iterable[bytes]:

Handle WSGI request.

def __init__(self, backend: Backend, dumb: bool = False, handlers: dict[bytes, HandlerConstructor | Callable[..., Any]] | None = None, fallback_app: WSGIApplication | None = None):

Initialize HTTPGitApplication.

Parameters
backend:BackendBackend object for git operations
dumb:boolWhether to use dumb HTTP protocol
handlers:dict[bytes, HandlerConstructor | Callable[..., Any]] | NoneOptional handler overrides
fallback_app:WSGIApplication | NoneOptional fallback WSGI application
backend =

the Backend object backing this application

dumb =

Undocumented

fallback_app =

Undocumented

Undocumented