summaryrefslogtreecommitdiff
path: root/openerp-server
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2011-09-24 16:52:58 +0200
committerAntony Lesuisse <al@openerp.com>2011-09-24 16:52:58 +0200
commit7a88d9058d8e61d01bebc359609d3bfebdba11a0 (patch)
tree40e56db35e0ceb928cf783b64d2c98152e202695 /openerp-server
parentd743353e1681b8400cca3e02d3964117eeb16ab5 (diff)
parentdfccbaf28b77fef5860b9ad60ffdf97f3b4a64e0 (diff)
[MERGE] trunk
bzr revid: al@openerp.com-20110924145258-16r9qi7hr3dip1jz
Diffstat (limited to 'openerp-server')
-rwxr-xr-xopenerp-server11
1 files changed, 8 insertions, 3 deletions
diff --git a/openerp-server b/openerp-server
index 277451df74e..94dc6d6df6f 100755
--- a/openerp-server
+++ b/openerp-server
@@ -27,7 +27,7 @@ OpenERP is an ERP+CRM program for small and medium businesses.
The whole source code is distributed under the terms of the
GNU Public Licence.
-(c) 2003-TODAY, Fabien Pinckaers - OpenERP s.a.
+(c) 2003-TODAY, Fabien Pinckaers - OpenERP SA
"""
import logging
@@ -88,8 +88,11 @@ def setup_pid_file():
def preload_registry(dbname):
""" Preload a registry, and start the cron."""
- db, pool = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
- pool.get('ir.cron').restart(db.dbname)
+ try:
+ db, pool = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
+ pool.get('ir.cron').restart(db.dbname)
+ except Exception:
+ logging.exception('Failed to initialize database `%s`.', dbname)
def run_test_file(dbname, test_file):
""" Preload a registry, possibly run a test file, and start the cron."""
@@ -233,6 +236,8 @@ def quit_on_signals():
if __name__ == "__main__":
+ os.environ["TZ"] = "UTC"
+
check_root_user()
openerp.tools.config.parse_config(sys.argv[1:])
check_postgres_user()