From 53fb20f659561b7c7c1240a551600b15f58b44aa Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Sun, 17 May 2026 13:56:45 +1200 Subject: [PATCH] ensure all code is below all imports --- plugins/modules/iso_create.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/plugins/modules/iso_create.py b/plugins/modules/iso_create.py index a8c99c0498..ae1dedb140 100644 --- a/plugins/modules/iso_create.py +++ b/plugins/modules/iso_create.py @@ -225,6 +225,17 @@ import os import re import traceback +PYCDLIB_IMP_ERR = None +try: + import pycdlib + + HAS_PYCDLIB = True +except ImportError: + PYCDLIB_IMP_ERR = traceback.format_exc() + HAS_PYCDLIB = False + +from ansible.module_utils.basic import AnsibleModule, missing_required_lib + PLATFORM_ID_MAP = { "x86": b"\x00", "efi": b"\xef", @@ -249,18 +260,6 @@ def _sanitize_iso_path(path, is_file=False): return "/".join(result) -PYCDLIB_IMP_ERR = None -try: - import pycdlib - - HAS_PYCDLIB = True -except ImportError: - PYCDLIB_IMP_ERR = traceback.format_exc() - HAS_PYCDLIB = False - -from ansible.module_utils.basic import AnsibleModule, missing_required_lib - - def add_file(module, iso_file=None, src_file=None, file_path=None, rock_ridge=None, use_joliet=None, use_udf=None): rr_name = None joliet_path = None