code: def findall(self, **kwargs):
          
          if (len(kwargs) == 1) and ("name" in kwargs):
              # Filtering on name; use the more efficient method.
              nm = kwargs["name"].lower()
              uri = "/%s?name=%s" % (self.uri_base, nm)
              matches = self._list(uri, list_all=True)
              return [match for match in matches
                  if match.name.lower() == nm]
          else:
              return super(CloudDNSManager, self).findall(**kwargs)
docs: Finds all items with attributes matching ``**kwargs``.
  
          Normally this isn't very efficient, since the default action is to
          load the entire list and then filter on the Python side, but the DNS
          API provides a more efficient search option when filtering on name.
          So if the filter is on name, use that; otherwise, use the default.