apps: init only required sections

This commit is contained in:
Devaev Maxim
2019-04-27 04:14:54 +03:00
parent c40f13e2d7
commit 3476f52da9
4 changed files with 38 additions and 11 deletions

View File

@@ -41,7 +41,13 @@ from .server import Server
# =====
def main(argv: Optional[List[str]]=None) -> None:
config = init("kvmd", description="The main Pi-KVM daemon", argv=argv)[2].kvmd
config = init(
prog="kvmd",
description="The main Pi-KVM daemon",
sections=["logging", "kvmd"],
argv=argv,
)[2].kvmd
with gpio.bcm():
# pylint: disable=protected-access
Server(
@@ -60,4 +66,5 @@ def main(argv: Optional[List[str]]=None) -> None:
msd=MassStorageDevice(**config.msd._unpack()),
streamer=Streamer(**config.streamer._unpack()),
).run(**config.server._unpack())
get_logger().info("Bye-bye")