class documentation
class TCPGitServer(socketserver.TCPServer):
Constructor: TCPGitServer(backend, listen_addr, port, handlers)
TCP server for git protocol.
| Method | __init__ |
Initialize TCP git server. |
| Method | handle |
Handle request processing errors. |
| Method | verify |
Verify incoming request. |
| Class Variable | allow |
Undocumented |
| Instance Variable | backend |
Undocumented |
| Instance Variable | handlers |
Undocumented |
| Method | _make |
Create request handler instance. |
def handle_error(self, request:
socket.socket | tuple[ bytes, socket.socket], client_address: tuple[ str, int] | socket.socket):
¶
Handle request processing errors.
| Parameters | |
request:socket.socket | tuple[ | Request socket |
clienttuple[ | Client address tuple |
def verify_request(self, request:
socket.socket | tuple[ bytes, socket.socket], client_address: tuple[ str, int] | socket.socket) -> bool:
¶
Verify incoming request.
| Parameters | |
request:socket.socket | tuple[ | Request socket |
clienttuple[ | Client address tuple |
| Returns | |
bool | True to accept request |
def _make_handler(self, request:
socket.socket, client_address: tuple[ str, int], server: socketserver.TCPServer) -> TCPGitRequestHandler:
¶
Create request handler instance.
| Parameters | |
request:socket.socket | Request socket |
clienttuple[ | Client address tuple |
server:socketserver.TCPServer | Server instance |
| Returns | |
TCPGitRequestHandler | TCPGitRequestHandler instance |