code: def pagedsearch(self, ldap_filter, attributes):
  		
  		logger.debug('Paged search, filter: %s attributes: %s' % (ldap_filter, ','.join(attributes)))
  		ctr = 0
  		entries = self._con.extend.standard.paged_search(self._tree, ldap_filter, attributes = attributes, paged_size = self.ldap_query_page_size)
  		for entry in entries:
  			if 'raw_attributes' in entry and 'attributes' in entry:
  				# TODO: return ldapuser object
  				ctr += 1
  				if ctr % self.ldap_query_page_size == 0:
  					logger.info('New page requested. Result count: %d' % ctr)
  				yield entry
docs: Performs a paged search on the AD, using the filter and attributes as a normal query does.
  		Needs to connect to the server first!
  		ldap_filter: str : LDAP query filter
  		attributes: list : Attributes list to recieve in the result