From 8bfa708dbd32c872a0ee9d989ed3aa8e29d7029c Mon Sep 17 00:00:00 2001 From: ced <> Date: Thu, 20 Sep 2007 14:00:08 +0000 Subject: [PATCH] Fault tolerant when opening sxw/rml bzr revid: ced-96faa0736a0166cb76272292647950e9b5b40e6f --- bin/addons/base/ir/ir_actions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index 5c966805a8d..e887174ad68 100644 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -91,8 +91,11 @@ class report_xml(osv.osv): for report in self.browse(cursor, user, ids, context=context): data = report[name + '_data'] if not data and report[name[:-8]]: - fp = tools.file_open(report[name[:-8]], mode='rb') - data = fp.read() + try: + fp = tools.file_open(report[name[:-8]], mode='rb') + data = fp.read() + except: + data = False res[report.id] = data return res