]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix ruff warnings 2002/head
authorJoerg Behrmann <behrmann@physik.fu-berlin.de>
Fri, 20 Oct 2023 14:32:44 +0000 (16:32 +0200)
committerJoerg Behrmann <behrmann@physik.fu-berlin.de>
Fri, 20 Oct 2023 14:32:44 +0000 (16:32 +0200)
mkosi/__init__.py
mkosi/config.py
mkosi/qemu.py

index dc5e29a0ce001868e906c3cc34c8d14316c2e197..38698010aac477b4637d7ffb9ee4626580a525e0 100644 (file)
@@ -19,7 +19,7 @@ import textwrap
 import uuid
 from collections.abc import Iterator, Mapping, Sequence
 from pathlib import Path
-from typing import ContextManager, Optional, TextIO, Union
+from typing import Optional, TextIO, Union
 
 from mkosi.archive import extract_tar, make_cpio, make_tar
 from mkosi.config import (
@@ -350,12 +350,12 @@ def finalize_scripts(scripts: Mapping[str, Sequence[PathString]] = {}) -> Iterat
         yield Path(d)
 
 
-def finalize_host_scripts(state: MkosiState, chroot: Sequence[PathString]) -> ContextManager[Path]:
+def finalize_host_scripts(state: MkosiState, chroot: Sequence[PathString]) -> contextlib.AbstractContextManager[Path]:
     git = {"git": ("git", "-c", "safe.directory=*")} if find_binary("git") else {}
     return finalize_scripts(git | {"mkosi-chroot": chroot} | package_manager_scripts(state))
 
 
-def finalize_chroot_scripts(state: MkosiState) -> ContextManager[Path]:
+def finalize_chroot_scripts(state: MkosiState) -> contextlib.AbstractContextManager[Path]:
     git = {"git": ("git", "-c", "safe.directory=*")} if find_binary("git", state.root) else {}
     return finalize_scripts(git)
 
index 87718fb1e09292a78383a96372709900dcd01ffe..5bbb496633e67f7d1397e5694b69c82c9113a3d6 100644 (file)
@@ -2108,7 +2108,9 @@ def parse_config(argv: Sequence[str] = ()) -> tuple[MkosiArgs, tuple[MkosiConfig
                         continue
 
                     if (v := finalize_default(s, namespace, defaults)) is None:
-                        logging.warning(f"Setting {s.name} specified by specifier '%{c}' in {text} is not yet set, ignoring")
+                        logging.warning(
+                            f"Setting {s.name} specified by specifier '%{c}' in {text} is not yet set, ignoring"
+                        )
                         continue
 
                     result += str(v)
index a109b610a989a56f56a7f390987d8e13fc4e08bf..19ac314cd52f96ed1e15cd3e2a22294c320c36ba 100644 (file)
@@ -379,7 +379,9 @@ def run_qemu(args: MkosiArgs, config: MkosiConfig, qemu_device_fds: Mapping[Qemu
         kernel = None
 
     if config.output_format == OutputFormat.uki and kernel:
-        logging.warning(f"Booting UKI output, kernel {kernel} configured with QemuKernel= or passed with -kernel will not be used")
+        logging.warning(
+            f"Booting UKI output, kernel {kernel} configured with QemuKernel= or passed with -kernel will not be used"
+        )
         kernel = None
 
     if kernel and not kernel.exists():
@@ -388,7 +390,10 @@ def run_qemu(args: MkosiArgs, config: MkosiConfig, qemu_device_fds: Mapping[Qemu
     if config.qemu_firmware == QemuFirmware.auto:
         if kernel:
             firmware = QemuFirmware.uefi if KernelType.identify(kernel) != KernelType.unknown else QemuFirmware.linux
-        elif config.output_format in (OutputFormat.cpio, OutputFormat.directory) or config.architecture.to_efi() is None:
+        elif (
+            config.output_format in (OutputFormat.cpio, OutputFormat.directory) or
+            config.architecture.to_efi() is None
+        ):
             firmware = QemuFirmware.linux
         else:
             firmware = QemuFirmware.uefi