From cd7e51a4cd8dd910b233af51d58d9a1f95afdb0f Mon Sep 17 00:00:00 2001 From: ced <> Date: Mon, 15 Jan 2007 08:26:41 +0000 Subject: [PATCH] KERNEL: fix pooler netsvc for multi-db bzr revid: ced-959b56512faeb35b20892b10019d93884898fd71 --- bin/osv/osv.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/osv/osv.py b/bin/osv/osv.py index 6a90c7c0604..bc845a511fd 100644 --- a/bin/osv/osv.py +++ b/bin/osv/osv.py @@ -96,10 +96,11 @@ class osv_pool(netsvc.Service): def execute(self, db, uid, obj, method, *args, **kw): - cr = pooler.get_db(db).cursor() + db, pool = pooler.get_db_and_pool(db) + cr = db.cursor() try: try: - res = self.execute_cr(cr, uid, obj, method, *args, **kw) + res = pool.execute_cr(cr, uid, obj, method, *args, **kw) cr.commit() except Exception: cr.rollback()