Salida en servidor XML
JoePC
joepc74 en gmail.com
Jue Jul 21 08:34:45 CEST 2005
Tengo un servidor XML, pero cada vez que recibe una conexion saca en
pantalla un mensaje, hay alguna forma de hacer que esto no ocurra?
El codigo es:
import SocketServer
from SimpleXMLRPCServer import SimpleXMLRPCServer,SimpleXMLRPCRequestHandler
import threading,time
# Threaded mix-in
class AsyncXMLRPCServer(SocketServer.ThreadingMixIn,
SimpleXMLRPCServer): pass
# Example class to be published
class TestObject:
def ver(self,a):
print a
return True
def _dispatch(self, method, params):
try:
# We are forcing the 'export_' prefix on methods that are
# callable through XML-RPC to prevent potential security
# problems
func = getattr(self, method)
except AttributeError:
raise Exception('method "%s" is not supported' % method)
else:
return func(*params)
def __init__(self):
server = AsyncXMLRPCServer(("", 8080), SimpleXMLRPCRequestHandler)
server.register_instance(self)
serverThread = threading.Thread(target = server.serve_forever)
serverThread.start()
while True:
print "a"
time.sleep(500)
pass
a=TestObject()
Gracias.
Más información sobre la lista de distribución Python-es