From 752898eebd8cb89fea2c2cc8d9657e32e06dbeb9 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Wed, 25 Mar 2015 14:28:54 +0100 Subject: [PATCH] protect import --- account_statement_ofx_import/parser/ofx_parser.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/account_statement_ofx_import/parser/ofx_parser.py b/account_statement_ofx_import/parser/ofx_parser.py index 09eac84b..4b857bfb 100644 --- a/account_statement_ofx_import/parser/ofx_parser.py +++ b/account_statement_ofx_import/parser/ofx_parser.py @@ -24,10 +24,6 @@ import datetime from openerp.tools.translate import _ from openerp.addons.account_statement_base_import.parser import \ BankStatementImportParser -try: - import ofxparse -except: - raise Exception(_('Please install python lib ofxparse')) class OfxParser(BankStatementImportParser): @@ -50,6 +46,10 @@ class OfxParser(BankStatementImportParser): def _parse(self, *args, **kwargs): """Launch the parsing itself.""" + try: + import ofxparse + except: + raise Exception(_('Please install python lib ofxparse')) ofx_file = tempfile.NamedTemporaryFile() ofx_file.seek(0) ofx_file.write(self.filebuffer)