Merge pull request #151 from gurneyalex/7.0-protect-imports

protect import of external dependencies
This commit is contained in:
Pedro M. Baeza
2015-03-25 09:59:40 +01:00
5 changed files with 26 additions and 5 deletions

View File

@@ -22,7 +22,11 @@
from openerp.osv import orm, fields
from openerp.addons.decimal_precision import decimal_precision as dp
from unidecode import unidecode
try:
from unidecode import unidecode
except ImportError:
unidecode = None
class banking_export_lcr(orm.Model):

View File

@@ -25,9 +25,13 @@ from openerp.tools.translate import _
from openerp import netsvc
from datetime import datetime
from openerp.tools import DEFAULT_SERVER_DATE_FORMAT
from unidecode import unidecode
import base64
try:
from unidecode import unidecode
except ImportError:
unidecode = None
LCR_DATE_FORMAT = '%d%m%y'

View File

@@ -24,12 +24,17 @@ from openerp.osv import orm
from openerp.tools.translate import _
from openerp.tools.safe_eval import safe_eval
from datetime import datetime
from unidecode import unidecode
from lxml import etree
from openerp import tools
import logging
import base64
try:
from unidecode import unidecode
except ImportError:
unidecode = None
logger = logging.getLogger(__name__)

View File

@@ -22,7 +22,11 @@
from openerp.osv import orm, fields
from openerp.addons.decimal_precision import decimal_precision as dp
from unidecode import unidecode
try:
from unidecode import unidecode
except ImportError:
unidecode = None
class banking_export_sepa(orm.Model):

View File

@@ -23,11 +23,15 @@
from openerp.osv import orm, fields
from openerp.tools.translate import _
from openerp.addons.decimal_precision import decimal_precision as dp
from unidecode import unidecode
from datetime import datetime
from dateutil.relativedelta import relativedelta
import logging
try:
from unidecode import unidecode
except ImportError:
unidecode = None
NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY = 36
logger = logging.getLogger(__name__)