[IMP] account_move_base_import: don't break without xlrd, add it to dependencies

This commit is contained in:
Holger Brunn
2019-05-02 16:39:25 +02:00
committed by Florian da Costa
parent 0d6d54e3b6
commit 2353fe7034
2 changed files with 12 additions and 2 deletions

View File

@@ -18,6 +18,9 @@
"views/journal_view.xml",
"views/partner_view.xml",
],
'external_dependencies': {
'python' : ['xlrd'],
},
'installable': True,
'license': 'AGPL-3',
}

View File

@@ -5,14 +5,21 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
import datetime
import tempfile
import xlrd
import logging
from odoo import _
from odoo.exceptions import UserError
from .parser import AccountMoveImportParser, UnicodeDictReader
_logger = logging.getLogger(__name__)
try:
import xlrd
except (ImportError, IOError) as err:
_logger.debug(err)
xlrd = False
def float_or_zero(val):
""" Conversion function used to manage