clan-cli: SSH now completely refactored to use dataclasses everywhere

This commit is contained in:
Qubasa
2024-11-28 10:52:14 +01:00
parent 55e080a89f
commit d29f9bf86c
3 changed files with 9 additions and 17 deletions

View File

@@ -1,7 +1,7 @@
import subprocess
from dataclasses import dataclass
from typing import Generic
from clan_cli.errors import CmdOut
from clan_cli.ssh import T
from clan_cli.ssh.host import Host
@@ -30,4 +30,4 @@ class HostResult(Generic[T]):
return self._result
Results = list[HostResult[subprocess.CompletedProcess[str]]]
Results = list[HostResult[CmdOut]]