using dataclasses instead of typed namedtuple

This commit is contained in:
Devaev Maxim
2019-06-01 03:54:40 +03:00
parent 187a195011
commit 7037bb0cfa
4 changed files with 23 additions and 17 deletions

View File

@@ -20,9 +20,10 @@
# ========================================================================== #
import dataclasses
from typing import List
from typing import Dict
from typing import NamedTuple
# =====
@@ -31,7 +32,8 @@ class IpmiPasswdError(Exception):
super().__init__("Incorrect IPMI passwd file: " + msg)
class IpmiUserCredentials(NamedTuple):
@dataclasses.dataclass(frozen=True)
class IpmiUserCredentials:
ipmi_user: str
ipmi_passwd: str
kvmd_user: str