From 54780307304c603a734e64842c0bed475a8b49b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BC=D0=BE=D1=83=D0=BA=D0=B8=D0=BD=20=D0=90?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= Date: Fri, 21 May 2010 15:40:26 +0400 Subject: [PATCH] Bugfix --- pym/cl_ldap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pym/cl_ldap.py b/pym/cl_ldap.py index 11c7851..05625ba 100644 --- a/pym/cl_ldap.py +++ b/pym/cl_ldap.py @@ -75,7 +75,7 @@ class ldapUser(_error): namesData = map(lambda x: x[0], data) # Данные из кеша, если он есть if cache and self._dictData and\ - set(self._dictData.keys())<=set(namesData): + set(namesData)<=set(self._dictData.keys()): return self._dictData fileName = "/etc/ldap.conf" getStrList = lambda x: reduce(lambda x,y: [x,y.upper()],([x]*2)) @@ -92,7 +92,7 @@ class ldapUser(_error): if spl in splList: if not name in dictData: dictData[name] = [] - if name == "usersDN": + if name in ("usersDN", "groupsDN"): dictData[name].append(line.rpartition(spl)[2].\ partition('?')[0].strip()) else: