1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-04-11 06:25:04 +00:00

Add more type hints.

This commit is contained in:
Felix Fontein 2025-11-30 12:00:56 +01:00
parent fe478bd1bb
commit 93cd3755a0
30 changed files with 354 additions and 298 deletions

View file

@ -12,18 +12,19 @@
from __future__ import annotations
import json
import typing as t
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.urls import fetch_url
class UTMModuleConfigurationError(Exception):
def __init__(self, msg, **args):
def __init__(self, msg: str, **args):
super().__init__(self, msg)
self.msg = msg
self.module_fail_args = args
def do_fail(self, module):
def do_fail(self, module: AnsibleModule) -> t.NoReturn:
module.fail_json(msg=self.msg, other=self.module_fail_args)