diff options
Diffstat (limited to 'gitlab/v4/cli.py')
| -rw-r--r-- | gitlab/v4/cli.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gitlab/v4/cli.py b/gitlab/v4/cli.py index a4f4e2c..1a6ea39 100644 --- a/gitlab/v4/cli.py +++ b/gitlab/v4/cli.py @@ -387,9 +387,9 @@ def extend_parser(parser: argparse.ArgumentParser) -> argparse.ArgumentParser: def get_dict( - obj: Union[str, gitlab.base.RESTObject], fields: List[str] + obj: Union[str, Dict[str, Any], gitlab.base.RESTObject], fields: List[str] ) -> Union[str, Dict[str, Any]]: - if isinstance(obj, str): + if not isinstance(obj, gitlab.base.RESTObject): return obj if fields: @@ -406,7 +406,7 @@ class JSONPrinter: @staticmethod def display_list( - data: List[Union[str, gitlab.base.RESTObject]], + data: List[Union[str, Dict[str, Any], gitlab.base.RESTObject]], fields: List[str], **_kwargs: Any, ) -> None: @@ -431,7 +431,7 @@ class YAMLPrinter: @staticmethod def display_list( - data: List[Union[str, gitlab.base.RESTObject]], + data: List[Union[str, Dict[str, Any], gitlab.base.RESTObject]], fields: List[str], **_kwargs: Any, ) -> None: |
