summaryrefslogtreecommitdiff
path: root/openerp/cli/server.py
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2013-06-06 14:37:33 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2013-06-06 14:37:33 +0200
commit5d5cca00417dc69b3f9212eb09f1e93d77f63e68 (patch)
treea076a4a44b734c6eb60124307c67b61b87e1c629 /openerp/cli/server.py
parentc8719220a70acb234bc3ba028d667bf2bb29c302 (diff)
First version, does not close correctly
bzr revid: nicolas.vanhoren@openerp.com-20130606123733-j6d2lpcgrvxfa7yr
Diffstat (limited to 'openerp/cli/server.py')
-rw-r--r--openerp/cli/server.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/openerp/cli/server.py b/openerp/cli/server.py
index 2ee9e53b3ca..3d269a3c458 100644
--- a/openerp/cli/server.py
+++ b/openerp/cli/server.py
@@ -257,9 +257,13 @@ def main(args):
setup_pid_file()
# Some module register themselves when they are loaded so we need the
# services to be running before loading any registry.
- if config['workers']:
- openerp.service.start_services_workers()
+ if not openerp.evented:
+ if config['workers']:
+ openerp.service.start_services_workers()
+ else:
+ openerp.service.start_services()
else:
+ config['xmlrpc_port'] = config['longpolling_port']
openerp.service.start_services()
rc = 0