Launchpad automatic translations update.
[odoo/odoo.git] / openerp-server
index 18f45a6..f176279 100755 (executable)
@@ -232,13 +232,6 @@ if __name__ == "__main__":
         # services to be running before loading any registry.
         openerp.service.start_services()
 
-    if config['db_name']:
-        for dbname in config['db_name'].split(','):
-            preload_registry(dbname)
-
-    if config["stop_after_init"]:
-        sys.exit(0)
-
     for m in openerp.conf.server_wide_modules:
         try:
             __import__(m)
@@ -254,6 +247,13 @@ The `web` module is provided by the addons found in the `openerp-web` project.
 Maybe you forgot to add those addons in your addons_path configuration."""
             logging.exception('Failed to load server-wide module `%s`.%s', m, msg)
 
+    if config['db_name']:
+        for dbname in config['db_name'].split(','):
+            preload_registry(dbname)
+
+    if config["stop_after_init"]:
+        sys.exit(0)
+
     setup_pid_file()
     logger = logging.getLogger('server')
     logger.info('OpenERP server is running, waiting for connections...')