aboutsummaryrefslogtreecommitdiffstats
path: root/RepSys/plugins/ldapusers.py
diff options
context:
space:
mode:
Diffstat (limited to 'RepSys/plugins/ldapusers.py')
-rw-r--r--RepSys/plugins/ldapusers.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/RepSys/plugins/ldapusers.py b/RepSys/plugins/ldapusers.py
index 0c7a6e3..7f08f56 100644
--- a/RepSys/plugins/ldapusers.py
+++ b/RepSys/plugins/ldapusers.py
@@ -76,9 +76,11 @@ def make_handler():
return config.get(section, option, default, wrap=False)
return dummy_wrapper
- # only load ldap if it is enabled in configuration, this way we don't
- # require everyone to have python-ldap installed
- import ldap
+ try:
+ import ldap
+ except ImportError:
+ raise Error, "LDAP support needs the python-ldap package "\
+ "to be installed"
def users_wrapper(section, option=None, default=None, walk=False):
global users_cache