summaryrefslogtreecommitdiff
path: root/addons/document/ftpserver
diff options
context:
space:
mode:
authoruco(OpenERP) <>2009-07-23 14:48:43 +0530
committerJay (Open ERP) <jvo@tinyerp.com>2009-07-23 14:48:43 +0530
commit90a1950b15994976dab0fa27003a072efa2dc90f (patch)
treecbd3e964464ca54e568ffb7f6fabb8fc871280c2 /addons/document/ftpserver
parent00bc84ae187e67014aa34f197984deb042c50f91 (diff)
[FIX] Document : Logging enabled for abstracted_fs
lp bug: https://launchpad.net/bugs/383940 fixed bzr revid: jvo@tinyerp.com-20090723091843-pm0bu7rx95yc8jv7
Diffstat (limited to 'addons/document/ftpserver')
-rw-r--r--addons/document/ftpserver/abstracted_fs.py25
1 files changed, 14 insertions, 11 deletions
diff --git a/addons/document/ftpserver/abstracted_fs.py b/addons/document/ftpserver/abstracted_fs.py
index b3dec8f2b5e..47f3a2f1b14 100644
--- a/addons/document/ftpserver/abstracted_fs.py
+++ b/addons/document/ftpserver/abstracted_fs.py
@@ -126,17 +126,20 @@ class abstracted_fs:
for db_name in result:
db, cr = None, None
try:
- db = pooler.get_db_only(db_name)
- cr = db.cursor()
- cr.execute("SELECT 1 FROM pg_class WHERE relkind = 'r' AND relname = 'ir_module_module'")
- if not cr.fetchone():
- continue
-
- cr.execute("select id from ir_module_module where name like 'document%' and state='installed' ")
- res = cr.fetchone()
- if res and len(res):
- self.db_name_list.append(db_name)
- cr.commit()
+ try:
+ db = pooler.get_db_only(db_name)
+ cr = db.cursor()
+ cr.execute("SELECT 1 FROM pg_class WHERE relkind = 'r' AND relname = 'ir_module_module'")
+ if not cr.fetchone():
+ continue
+
+ cr.execute("select id from ir_module_module where name like 'document%' and state='installed' ")
+ res = cr.fetchone()
+ if res and len(res):
+ self.db_name_list.append(db_name)
+ cr.commit()
+ except Exception, e:
+ log(e)
finally:
if cr is not None:
cr.close()