refactoring

This commit is contained in:
Devaev Maxim
2020-05-18 13:34:23 +03:00
parent 3947640771
commit 028e0b06ff
10 changed files with 110 additions and 132 deletions

View File

@@ -23,6 +23,10 @@
from typing import List
from typing import Optional
from ...clients.kvmd import KvmdClient
from ... import make_user_agent
from .. import init
from .auth import IpmiAuthManager
@@ -40,8 +44,9 @@ def main(argv: Optional[List[str]]=None) -> None:
# pylint: disable=protected-access
IpmiServer(
auth_manager=IpmiAuthManager(**config.auth._unpack()),
**{ # Dirty mypy hack
**config.server._unpack(),
kvmd=KvmdClient(
user_agent=make_user_agent("KVMD-IPMI"),
**config.kvmd._unpack(),
},
).run() # type: ignore
),
**config.server._unpack(),
).run()