[FIX] service: call stop() instead of shutdown() in the evented case.
bzr revid: vmt@openerp.com-20130218153107-m5ikcn10gckk8ik3
This commit is contained in:
parent
b30307da32
commit
ee256b5664
|
@ -450,8 +450,13 @@ def stop_service():
|
|||
The server is supposed to have been started by start_server() above.
|
||||
"""
|
||||
if httpd:
|
||||
httpd.shutdown()
|
||||
close_socket(httpd.socket)
|
||||
if not openerp.evented:
|
||||
httpd.shutdown()
|
||||
close_socket(httpd.socket)
|
||||
else:
|
||||
import gevent
|
||||
httpd.stop()
|
||||
gevent.shutdown()
|
||||
|
||||
def close_socket(sock):
|
||||
""" Closes a socket instance cleanly
|
||||
|
|
Loading…
Reference in New Issue