[IMP] openerp-server: start services, load any server-wide module, then preload some registries.

bzr revid: vmt@openerp.com-20111007131902-bcq26tpmc2u6iwlh
This commit is contained in:
Vo Minh Thu 2011-10-07 15:19:02 +02:00
parent c6f3186571
commit d239f6bcd1
1 changed files with 7 additions and 7 deletions

View File

@ -232,13 +232,6 @@ if __name__ == "__main__":
# services to be running before loading any registry. # services to be running before loading any registry.
openerp.service.start_services() 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: for m in openerp.conf.server_wide_modules:
try: try:
__import__(m) __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.""" Maybe you forgot to add those addons in your addons_path configuration."""
logging.exception('Failed to load server-wide module `%s`.%s', m, msg) 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() setup_pid_file()
logger = logging.getLogger('server') logger = logging.getLogger('server')
logger.info('OpenERP server is running, waiting for connections...') logger.info('OpenERP server is running, waiting for connections...')