class documentation
class HTTPGitApplication:
Constructor: HTTPGitApplication(backend, dumb, handlers, fallback_app)
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 |
Undocumented |
| Instance Variable | handlers |
Undocumented |
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:Backend | Backend object for git operations |
dumb:bool | Whether to use dumb HTTP protocol |
handlers:dict[ | Optional handler overrides |
fallbackWSGIApplication | None | Optional fallback WSGI application |