diff options
| author | uco(OpenERP) <> | 2009-07-23 14:48:43 +0530 |
|---|---|---|
| committer | Jay (Open ERP) <jvo@tinyerp.com> | 2009-07-23 14:48:43 +0530 |
| commit | 90a1950b15994976dab0fa27003a072efa2dc90f (patch) | |
| tree | cbd3e964464ca54e568ffb7f6fabb8fc871280c2 /addons/document/ftpserver | |
| parent | 00bc84ae187e67014aa34f197984deb042c50f91 (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.py | 25 |
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() |
