summaryrefslogtreecommitdiff
path: root/openerp/cli/server.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-08-20 17:18:31 +0200
committerChristophe Simonis <chs@odoo.com>2016-08-20 17:18:31 +0200
commit9ad5f26b3fb98cd14527de80d19bf6554a6981e2 (patch)
tree771dc0267ad045abb1f2c4c77e814fbf7f3923d9 /openerp/cli/server.py
parentc3665fb5c9c9c50e9a8fd2d52e83c50f52d603aa (diff)
parent3a2147d95c8005ab7c1dbe4d94315e404ea5e5f9 (diff)
[MERGE] forward port branch saas-11 up to 3a2147d
Diffstat (limited to 'openerp/cli/server.py')
-rw-r--r--openerp/cli/server.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/openerp/cli/server.py b/openerp/cli/server.py
index 0e40848c64f..92162b73905 100644
--- a/openerp/cli/server.py
+++ b/openerp/cli/server.py
@@ -128,11 +128,14 @@ def main(args):
# bit overkill, but better safe than sorry I guess
csv.field_size_limit(500 * 1024 * 1024)
- if config["db_name"]:
- try:
- openerp.service.db._create_empty_database(config["db_name"])
- except openerp.service.db.DatabaseExists:
- pass
+ preload = []
+ if config['db_name']:
+ preload = config['db_name'].split(',')
+ for db_name in preload:
+ try:
+ openerp.service.db._create_empty_database(db_name)
+ except openerp.service.db.DatabaseExists:
+ pass
if config["translate_out"]:
export_translation()
@@ -147,10 +150,6 @@ def main(args):
if config['workers']:
openerp.multi_process = True
- preload = []
- if config['db_name']:
- preload = config['db_name'].split(',')
-
stop = config["stop_after_init"]
setup_pid_file()