fixed long polling process that can not close itself

bzr revid: nicolas.vanhoren@openerp.com-20130606124259-2xfp7gsp660spjhl
This commit is contained in:
niv-openerp 2013-06-06 14:42:59 +02:00
parent 5d5cca0041
commit 9154863575
1 changed files with 4 additions and 1 deletions

View File

@ -449,7 +449,10 @@ def start_service():
interface = config['xmlrpc_interface'] or '0.0.0.0'
port = config['xmlrpc_port']
_logger.info('HTTP service (werkzeug) running on %s:%s', interface, port)
threading.Thread(target=serve, args=(interface, port, True)).start()
if not openerp.evented:
threading.Thread(target=serve, args=(interface, port, True)).start()
else:
serve(interface, port, True)
def stop_service():
""" Initiate the shutdown of the WSGI server.