From: Zbigniew Jędrzejewski-Szmek Date: Sat, 15 Jun 2024 20:08:50 +0000 (+0200) Subject: qemu: drop another NamedTuple use X-Git-Tag: v24~82^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7db599e9e7d1c2f6e8e98eba4adaeb1c1bf97ce6;p=thirdparty%2Fmkosi.git qemu: drop another NamedTuple use --- diff --git a/mkosi/qemu.py b/mkosi/qemu.py index 964b49e5b..96616e5cb 100644 --- a/mkosi/qemu.py +++ b/mkosi/qemu.py @@ -3,6 +3,7 @@ import asyncio import base64 import contextlib +import dataclasses import enum import errno import fcntl @@ -22,7 +23,7 @@ import textwrap import uuid from collections.abc import Iterator, Sequence from pathlib import Path -from typing import NamedTuple, Optional +from typing import Optional from mkosi.config import ( Args, @@ -178,7 +179,8 @@ def find_qemu_binary(config: Config) -> str: die("Couldn't find QEMU/KVM binary") -class OvmfConfig(NamedTuple): +@dataclasses.dataclass(frozen=True) +class OvmfConfig: description: Path firmware: Path format: str