diff --git a/gitlab/client.py b/gitlab/client.py index dfe7a4160..d40f58a4c 100644 --- a/gitlab/client.py +++ b/gitlab/client.py @@ -623,7 +623,7 @@ def http_list( query_data: Optional[Dict[str, Any]] = None, as_list=None, **kwargs, - ): + ) -> Union["GitlabList", List[Dict[str, Any]]]: """Make a GET request to the Gitlab server for list-oriented queries. Args: @@ -772,7 +772,9 @@ def http_delete(self, path: str, **kwargs) -> requests.Response: return self.http_request("delete", path, **kwargs) @gitlab.exceptions.on_http_error(gitlab.exceptions.GitlabSearchError) - def search(self, scope: str, search: str, **kwargs) -> requests.Response: + def search( + self, scope: str, search: str, **kwargs + ) -> Union["GitlabList", List[Dict[str, Any]]]: """Search GitLab resources matching the provided string.' Args: @@ -896,10 +898,10 @@ def __len__(self) -> int: return 0 return int(self._total) - def __next__(self): + def __next__(self) -> Dict[str, Any]: return self.next() - def next(self) -> "Gitlab": + def next(self) -> Dict[str, Any]: try: item = self._data[self._current] self._current += 1