code: def list_all(self, name=None, visibility=None, member_status=None,
              owner=None, tag=None, status=None, size_min=None, size_max=None,
              sort_key=None, sort_dir=None):
          
  
          def strip_version(uri):
              """
              The 'next' uri contains a redundant version number. We need to
              strip it to use in the method_get() call.
              """
              pos = uri.find("/images")
              return uri[pos:]
  
          obj_class = self.resource_class
          resp, resp_body = self.list(name=name, visibility=visibility,
                  member_status=member_status, owner=owner, tag=tag,
                  status=status, size_min=size_min, size_max=size_max,
                  sort_key=sort_key, sort_dir=sort_dir, return_raw=True)
          data = resp_body.get(self.plural_response_key, resp_body)
          next_uri = strip_version(resp_body.get("next", ""))
          ret = [obj_class(manager=self, info=res) for res in data if res]
          while next_uri:
              resp, resp_body = self.api.method_get(next_uri)
              data = resp_body.get(self.plural_response_key, resp_body)
              next_uri = strip_version(resp_body.get("next", ""))
              ret.extend([obj_class(manager=self, info=res)
                      for res in data if res])
          return ret
docs: Returns all of the images in one call, rather than in paginated batches.