From 348db86e03e021ad90474fe115e465c1cbce2bb3 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Tue, 16 Dec 2008 11:24:03 +0100 Subject: [PATCH] [FIX] Close the cursor if open bzr revid: stephane@tinyerp.com-20081216102403-7kpf1n7rcho3fk1i --- bin/pooler.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/pooler.py b/bin/pooler.py index 132e99b5089..250ee4f22e5 100644 --- a/bin/pooler.py +++ b/bin/pooler.py @@ -37,9 +37,11 @@ def get_db_and_pool(db_name, force_demo=False, status=None, update_module=False) pool_dic[db_name] = pool addons.load_modules(db, force_demo, status, update_module) cr = db.cursor() - pool.init_set(cr, False) - cr.commit() - cr.close() + try: + pool.init_set(cr, False) + cr.commit() + finally: + cr.close() if not update_module: import report