Avec python socketserver comment puis-je passer une variable dans le constructeur de la classe de gestionnaire

Je voudrais passer ma connexion à la base de la EchoHandler classe, cependant je ne peux pas comprendre comment le faire ou accéder à la EchoHandler classe à tous.

 
classe EchoHandler(SocketServer.StreamRequestHandler): 
def poignée(self): 
imprimer soi-même.client_address, "connecté" 

si __name__ == '__principaux__': 
conn = MySQLdb.connect (host = "10.0.0.5", user = "utilisateur", passwd = "pass", db = "base de données") 

SocketServer.ForkingTCPServer.allow_reuse_address = 1 

serveur = SocketServer.ForkingTCPServer(('10.0.0.6', 4242), EchoHandler) 

print "Serveur écoute sur localhost:4242..." 
essayez: 
serveur.allow_reuse_address 
serveur.serve_forever() 
sauf KeyboardInterrupt: 
print "\nbailing..." 
InformationsquelleAutor Jesse | 2011-07-29