From 6bc60505f4e25d5ce7181f30d33692a8e7d08fe0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Tue, 8 Apr 2014 14:51:22 +0200 Subject: [IMP] registry: add method get_cursor() to simply retrieve a new cursor, and refactor code to use it bzr revid: rco@openerp.com-20140408125122-ki0zmin3m21k2itd --- openerpcommand/module.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'openerpcommand/module.py') diff --git a/openerpcommand/module.py b/openerpcommand/module.py index 550e0a2be28..284c0186785 100644 --- a/openerpcommand/module.py +++ b/openerpcommand/module.py @@ -33,12 +33,9 @@ def run(args): xs = [] ir_module_module = registry.get('ir.module.module') - cr = registry.db.cursor() # TODO context manager - try: + with registry.cursor() as cr: ids = ir_module_module.search(cr, openerp.SUPERUSER_ID, [], {}) xs = ir_module_module.read(cr, openerp.SUPERUSER_ID, ids, [], {}) - finally: - cr.close() if xs: print "Modules (database `%s`):" % (args.database,) -- cgit v1.2.3