diff --git a/build/lib/module_utils/config_utils.py b/build/lib/module_utils/config_utils.py index b54f48ec..42ed7da9 100644 --- a/build/lib/module_utils/config_utils.py +++ b/build/lib/module_utils/config_utils.py @@ -8,7 +8,8 @@ from ansible.errors import AnsibleUndefinedVariable try: from ansible.utils.unsafe_proxy import AnsibleUndefined except ImportError: - class AnsibleUndefined: pass + class AnsibleUndefined: + pass class AppConfigKeyError(AnsibleFilterError, ValueError): """ diff --git a/main.py b/main.py index 31bfa8e2..71a4fad0 100755 --- a/main.py +++ b/main.py @@ -243,7 +243,8 @@ def _call_sound(method_name: str): def _play_in_child(method_name: str) -> bool: p = Process(target=_call_sound, args=(method_name,)) - p.start(); p.join() + p.start() + p.join() if p.exitcode != 0: try: # Sichtbare Diagnose, wenn das Kind crasht/fehlschlägt diff --git a/module_utils/config_utils.py b/module_utils/config_utils.py index b54f48ec..42ed7da9 100644 --- a/module_utils/config_utils.py +++ b/module_utils/config_utils.py @@ -8,7 +8,8 @@ from ansible.errors import AnsibleUndefinedVariable try: from ansible.utils.unsafe_proxy import AnsibleUndefined except ImportError: - class AnsibleUndefined: pass + class AnsibleUndefined: + pass class AppConfigKeyError(AnsibleFilterError, ValueError): """ diff --git a/pyproject.toml b/pyproject.toml index 05749755..e464c39c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,3 +46,12 @@ packages = { find = { where = ["."], include = [ "__pycache__*", ] } } include-package-data = true + +[tool.ruff] +exclude = [ + "build", + "dist", + "*.egg-info", + ".venv", + "venv", +] \ No newline at end of file diff --git a/roles/sys-svc-cdn/filter_plugins/cdn_dirs.py b/roles/sys-svc-cdn/filter_plugins/cdn_dirs.py index d2490dd6..4c849375 100644 --- a/roles/sys-svc-cdn/filter_plugins/cdn_dirs.py +++ b/roles/sys-svc-cdn/filter_plugins/cdn_dirs.py @@ -4,9 +4,11 @@ def cdn_dirs(tree): out = set() def walk(v): if isinstance(v, dict): - for x in v.values(): walk(x) + for x in v.values(): + walk(x) elif isinstance(v, list): - for x in v: walk(x) + for x in v: + walk(x) elif isinstance(v, str) and os.path.isabs(v): out.add(v) walk(tree)