From 3882b55c9f4f5f59dde34e31838a7ac9d95c1dcf Mon Sep 17 00:00:00 2001 From: maddog Date: Fri, 28 Jul 2023 19:32:55 -0400 Subject: [PATCH] enforce typed defs, fix type hint --- mypy.ini | 14 +------------- src/lariat/lariat.py | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/mypy.ini b/mypy.ini index ae6ad6e..056621a 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,15 +1,3 @@ [mypy] ignore_missing_imports = True -strict_optional = True -warn_redundant_casts = True -disallow_untyped_calls = False -check_untyped_defs = True - -[mypy-bravado.client.*] -disallow_untyped_defs = False - -[mypy-bravado.docstring_property.*] -disallow_untyped_defs = False - -[mypy-bravado.swagger_model.*] -disallow_untyped_defs = False +disallow_untyped_defs = True diff --git a/src/lariat/lariat.py b/src/lariat/lariat.py index 0ba3262..d587ae1 100644 --- a/src/lariat/lariat.py +++ b/src/lariat/lariat.py @@ -184,7 +184,7 @@ def api_connect( def get_devices( client: SwaggerClient, request_opts: typing.Dict, - fields=typing.Optional[typing.List[str]], + fields: typing.Optional[typing.Set[typing.Any]], ) -> typing.List[typing.Dict[typing.Any, typing.Any]]: """Retrieve a list of devices from the DeviceFarmer API.