# there is NO ack from the server before it reports victory.
-class TCPGitRequestHandler(SocketServer.StreamRequestHandler, Handler):
-
- def __init__(self, request, client_address, server):
- SocketServer.StreamRequestHandler.__init__(self, request, client_address, server)
+class TCPGitRequestHandler(SocketServer.StreamRequestHandler):
def handle(self):
- #FIXME: StreamRequestHandler seems to be the thing that calls handle(),
- #so we can't call this in a sane place??
- Handler.__init__(self, self.server.backend, self.rfile.read, self.wfile.write)
+ proto = Protocol(self.rfile.read, self.wfile.write)
- request = self.proto.read_pkt_line()
+ request = proto.read_pkt_line()
# up until the space is the command to run, everything after is parameters
splice_point = request.find(' ')