Browse Source

[FIX] users_ldap_populate: Protect ldap library import

pull/232/head
Pedro M. Baeza 9 years ago
parent
commit
279755b10b
  1. 3
      users_ldap_populate/__openerp__.py
  2. 8
      users_ldap_populate/model/users_ldap.py

3
users_ldap_populate/__openerp__.py

@ -41,6 +41,9 @@ object you want to query.
"depends": [
'auth_ldap',
],
'external_dependencies': {
'python': ['ldap'],
},
"data": [
'view/users_ldap.xml',
'view/populate_wizard.xml',

8
users_ldap_populate/model/users_ldap.py

@ -20,10 +20,16 @@
##############################################################################
import re
from ldap.filter import filter_format
from openerp.osv import orm
import logging
_logger = logging.getLogger(__name__)
try:
from ldap.filter import filter_format
except ImportError:
_logger.debug('Can not `from ldap.filter import filter_format`.')
class CompanyLDAP(orm.Model):
_inherit = 'res.company.ldap'

Loading…
Cancel
Save