summaryrefslogtreecommitdiff
path: root/openerp/cli/server.py
diff options
context:
space:
mode:
authorStephane Wirtel <stw@openerp.com>2014-01-09 10:32:58 +0100
committerStephane Wirtel <stw@openerp.com>2014-01-09 10:32:58 +0100
commit552c76c8b2d1e8cdb93e12528d29de7a281650cc (patch)
tree175a802f3a09d064a76f8a6e86de4d928041d647 /openerp/cli/server.py
parent5237d95f16b6fe368c2139b1cfc920c25c18d708 (diff)
[REF] Use the contextlib.closing function instead of a couple of try/catch for
the release of the database cursor. bzr revid: stw@openerp.com-20140109093258-vmr1a3gaxruo0psp
Diffstat (limited to 'openerp/cli/server.py')
-rw-r--r--openerp/cli/server.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/openerp/cli/server.py b/openerp/cli/server.py
index cf4d3855a84..ee2e90bccbd 100644
--- a/openerp/cli/server.py
+++ b/openerp/cli/server.py
@@ -85,10 +85,9 @@ def setup_pid_file():
"""
config = openerp.tools.config
if config['pidfile']:
- fd = open(config['pidfile'], 'w')
- pidtext = "%d" % (os.getpid())
- fd.write(pidtext)
- fd.close()
+ with open(config['pidfile'], 'w') as fd:
+ pidtext = "%d" % (os.getpid())
+ fd.write(pidtext)
def preload_registry(dbname):
""" Preload a registry, and start the cron."""
@@ -173,7 +172,7 @@ def main(args):
if config['workers']:
openerp.multi_process = True
- # preload registryies, needed for -u --stop_after_init
+ # preload registries, needed for -u --stop_after_init
rc = 0
if config['db_name']:
for dbname in config['db_name'].split(','):