From 58323aa31adc1ff041d55f991ca520ad258d8dfd Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Sat, 5 Sep 2009 11:11:57 +0300 Subject: [PATCH] If the server is only translating, don't init the httpd. When the server is about to run normally, httpd must be created before the addons, so that they use it. However, if only translating, httpd may not exist at all. Sometimes it /cannnot/ exist, because another server may be running at the same port. bzr revid: p_christ@hol.gr-20090905081157-8943pfwve7b0g7xl --- bin/openerp-server.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bin/openerp-server.py b/bin/openerp-server.py index d3d77786781..fd5efddba7b 100755 --- a/bin/openerp-server.py +++ b/bin/openerp-server.py @@ -114,11 +114,14 @@ import addons import service.http_server -service.http_server.init_servers() -service.http_server.init_xmlrpc() +if not ( tools.config["stop_after_init"] or \ + tools.config["translate_in"] or \ + tools.config["translate_out"] ): + service.http_server.init_servers() + service.http_server.init_xmlrpc() -import service.netrpc_server -service.netrpc_server.init_servers() + import service.netrpc_server + service.netrpc_server.init_servers() if tools.config['db_name']: for db in tools.config['db_name'].split(','):