From 4cbf9a2838a4ae9b83328c775008956f332a024d Mon Sep 17 00:00:00 2001 From: Jonas L Date: Thu, 21 Dec 2023 17:44:42 +0100 Subject: [PATCH] refactor: add no return typings (#433) Fixes type checking (false unbound variables), for the fail json helper function that never returns (system exit). --- plugins/module_utils/hcloud.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/module_utils/hcloud.py b/plugins/module_utils/hcloud.py index 3dc4f0a..eab0aef 100644 --- a/plugins/module_utils/hcloud.py +++ b/plugins/module_utils/hcloud.py @@ -6,7 +6,7 @@ from __future__ import annotations import traceback -from typing import Any +from typing import Any, NoReturn from ansible.module_utils.basic import AnsibleModule as AnsibleModuleBase, env_fallback from ansible.module_utils.common.text.converters import to_native @@ -47,7 +47,7 @@ class AnsibleHCloud: msg: str | None = None, params: Any = None, **kwargs, - ) -> None: + ) -> NoReturn: last_traceback = traceback.format_exc() failure = {}