From 563ec7463aaa307b1cf681522bfcf89ae12e7a22 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 24 Apr 2026 07:14:00 +0200 Subject: [PATCH] cmds.secrets.Cmd: Fix type hints cmds.secrets.Cmd has a CmdDistro-typed parent, should be CmdSecrets, fix that. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/cmds/secrets/Cmd.py | 4 ++-- src/python/jw/pkg/cmds/secrets/lib/DistroContext.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/python/jw/pkg/cmds/secrets/Cmd.py b/src/python/jw/pkg/cmds/secrets/Cmd.py index e13091be..d49f3211 100644 --- a/src/python/jw/pkg/cmds/secrets/Cmd.py +++ b/src/python/jw/pkg/cmds/secrets/Cmd.py @@ -11,7 +11,7 @@ if TYPE_CHECKING: from typing import Iterable from ...lib.Distro import Distro from ...lib.ExecContext import ExecContext - from ..CmdDistro import CmdDistro + from ..CmdSecrets import CmdSecrets from .lib.DistroContext import DistroContext @@ -39,7 +39,7 @@ class Cmd(Base): # export async def _compile_template_files(self, packages: Iterable[str], default_attrs: Attrs) -> list[str]: return await self.ctx.compile_template_files(packages, default_attrs) - def __init__(self, parent: CmdDistro, name: str, help: str) -> None: + def __init__(self, parent: CmdSecrets, name: str, help: str) -> None: super().__init__(parent, name, help) def add_arguments(self, parser: ArgumentParser) -> None: diff --git a/src/python/jw/pkg/cmds/secrets/lib/DistroContext.py b/src/python/jw/pkg/cmds/secrets/lib/DistroContext.py index 2f0cbb4b..7628fbb1 100644 --- a/src/python/jw/pkg/cmds/secrets/lib/DistroContext.py +++ b/src/python/jw/pkg/cmds/secrets/lib/DistroContext.py @@ -11,7 +11,6 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: from typing import Iterable from ....lib.FileContext import FileContext - from ...CmdDistro import CmdDistro from ....lib.log import * from ....lib.util import run_cmd