- filterstr = '(&%s)' % filterstr
-
- try:
- vals = self.connection.search_s(
- self.model.base_dn,
- ldap.SCOPE_SUBTREE,
- filterstr=filterstr,
- attrlist=[],
- )
- except:
- raise self.model.DoesNotExist
-
+ return '(&%s)' % filterstr
+
+ def get_count(self, using=None):
+ vals = ldapdb.connection.search_s(
+ self.model.base_dn,
+ ldap.SCOPE_SUBTREE,
+ filterstr=self._ldap_filter(),
+ attrlist=[],
+ )