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)