- add capability to specify a bind address host
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@180 a67ec6bc-e5d5-0310-a910-815c51eb3124
This commit is contained in:
parent
0046dbe793
commit
4a8a10548a
1 changed files with 4 additions and 3 deletions
|
@ -20,8 +20,8 @@ class mySOAPRequestHandler(SOAPRequestHandler):
|
|||
'''
|
||||
self.send_xml(service._wsdl)
|
||||
|
||||
def AsServer(port=80, services=(), RequestHandlerClass=SOAPRequestHandler):
|
||||
address = ('', port)
|
||||
def AsServer(iporhost='', port=80, services=(), RequestHandlerClass=SOAPRequestHandler):
|
||||
address = (iporhost, port)
|
||||
sc = ServiceContainer(address, RequestHandlerClass=RequestHandlerClass)
|
||||
for service in services:
|
||||
path = service.getPost()
|
||||
|
@ -29,4 +29,5 @@ def AsServer(port=80, services=(), RequestHandlerClass=SOAPRequestHandler):
|
|||
sc.serve_forever()
|
||||
|
||||
if __name__ == '__main__':
|
||||
AsServer(port=8080, services=[service], RequestHandlerClass=mySOAPRequestHandler)
|
||||
AsServer(iporhost='localhost', port=8080, services=[service],
|
||||
RequestHandlerClass=mySOAPRequestHandler)
|
||||
|
|
Loading…
Reference in a new issue