Exemple #1
0
class TCPGitServerThread(threading.Thread):
    """Thread that runs a TCP Git server."""
    def __init__(self, backend, address, port=None):
        super(TCPGitServerThread, self).__init__()
        self.setName("TCP Git server on %s:%s" % (address, port))
        self.server = TCPGitServer(backend, address, port)

    def run(self):
        self.server.serve_forever()

    def get_address(self):
        return self.server.server_address

    def stop(self):
        self.server.shutdown()
class TCPGitServerThread(threading.Thread):
    """Thread that runs a TCP Git server."""

    def __init__(self, backend, address, port=None):
        super(TCPGitServerThread, self).__init__()
        self.setName("TCP Git server on %s:%s" % (address, port))
        self.server = TCPGitServer(backend, address, port)

    def run(self):
        self.server.serve_forever()

    def get_address(self):
        return self.server.server_address

    def stop(self):
        self.server.shutdown()