diff --git a/ldapcherry/__init__.py b/ldapcherry/__init__.py index 1b60b72..1f83017 100644 --- a/ldapcherry/__init__.py +++ b/ldapcherry/__init__.py @@ -177,7 +177,11 @@ pp = __import__(module, globals(), locals(), ['PPolicy'], -1) except: raise BackendModuleLoadingFail(module) - self.ppolicy = pp.PPolicy(config['ppolicy'], cherrypy.log) + if 'ppolicy' in config: + ppcfg = config['ppolicy'] + else: + ppcfg = {} + self.ppolicy = pp.PPolicy(ppcfg, cherrypy.log) def _init_auth(self, config): """ Init authentication