diff options
| author | Vo Minh Thu <vmt@openerp.com> | 2011-09-09 09:48:20 +0200 |
|---|---|---|
| committer | Vo Minh Thu <vmt@openerp.com> | 2011-09-09 09:48:20 +0200 |
| commit | 9ca78ea013dc659418d862eadaf8d5a2ec345f89 (patch) | |
| tree | 3b17c34c2eedd677a8809bfc1de84922c2a87fc4 /openerp-server | |
| parent | 4a1597ab16924e613b721a305f8b6d3df51cb673 (diff) | |
| parent | e65666493da3befd17f9c2b066f9f12d5ce10648 (diff) | |
[MERGE] merged trunk.
bzr revid: vmt@openerp.com-20110909074820-o89mwdulwx8an13m
Diffstat (limited to 'openerp-server')
| -rwxr-xr-x | openerp-server | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openerp-server b/openerp-server index d2478d00ff6..7965a0c073d 100755 --- a/openerp-server +++ b/openerp-server @@ -252,6 +252,11 @@ if __name__ == "__main__": import_translation() sys.exit(0) + if not config["stop_after_init"]: + # Some module register themselves when they are loaded so we need the + # services to be running before loading any registry. + start_services() + if config['db_name']: for dbname in config['db_name'].split(','): preload_registry(dbname) @@ -273,7 +278,6 @@ if __name__ == "__main__": setup_pid_file() setup_signal_handlers() - start_services() logger = logging.getLogger('server') logger.info('OpenERP server is running, waiting for connections...') quit_on_signals() |
