diff options
author | John L. Villalovos <john@sodarock.com> | 2021-02-27 08:47:03 -0800 |
---|---|---|
committer | John L. Villalovos <john@sodarock.com> | 2021-02-27 10:43:04 -0800 |
commit | 88372074a703910ba533237e6901e5af4c26c2bd (patch) | |
tree | c92730683ae26297d95730f15ab3d36c5348c024 | |
parent | b0d75d9e6fd4876446498f0aac97ae3f6ec601d5 (diff) | |
download | gitlab-88372074a703910ba533237e6901e5af4c26c2bd.tar.gz |
chore: add and fix some type-hints in gitlab/client.py
Was able to figure out better type-hints for gitlab/client.py
-rw-r--r-- | gitlab/client.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gitlab/client.py b/gitlab/client.py index dfe7a41..d40f58a 100644 --- a/gitlab/client.py +++ b/gitlab/client.py @@ -623,7 +623,7 @@ class Gitlab(object): 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 @@ class Gitlab(object): 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 @@ class GitlabList(object): 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 |