Me gustaría pasar la conexión de mi base de datos a la clase EchoHandler, sin embargo no puedo encontrar la manera de hacerlo o acceder a la clase EchoHandler en absoluto .Con python socketserver ¿cómo puedo pasar una variable al constructor de la clase de controlador
class EchoHandler(SocketServer.StreamRequestHandler): def handle(self): print self.client_address, 'connected' if __name__ == '__main__': conn = MySQLdb.connect (host = "10.0.0.5", user = "user", passwd = "pass", db = "database") SocketServer.ForkingTCPServer.allow_reuse_address = 1 server = SocketServer.ForkingTCPServer(('10.0.0.6', 4242), EchoHandler) print "Server listening on localhost:4242..." try: server.allow_reuse_address server.serve_forever() except KeyboardInterrupt: print "\nbailing..."
que funciona muy bien, gracias! – Jesse