summaryrefslogtreecommitdiff
path: root/kvmd/server.py
diff options
context:
space:
mode:
authorDevaev Maxim <[email protected]>2018-10-10 00:51:08 +0300
committerDevaev Maxim <[email protected]>2018-10-10 00:51:08 +0300
commit95bc1536b23a17637188108a581a1b47bdd23daa (patch)
tree5bc804a3dbaf4bf19c67e82e1e59aba3fdc76470 /kvmd/server.py
parenta449b39c52392d0d8b043934a15792f21d54e06d (diff)
show streamer version
Diffstat (limited to 'kvmd/server.py')
-rw-r--r--kvmd/server.py21
1 files changed, 7 insertions, 14 deletions
diff --git a/kvmd/server.py b/kvmd/server.py
index f0dd7aed..d48191ab 100644
--- a/kvmd/server.py
+++ b/kvmd/server.py
@@ -1,8 +1,6 @@
import os
import signal
import asyncio
-import platform
-import functools
import json
import time
@@ -33,17 +31,6 @@ from .logging import get_logger
__version__ = "0.78"
-def _get_system_info() -> Dict[str, Dict[str, str]]:
- return {
- "version": {
- "platform": platform.platform(),
- "python": platform.python_version(),
- "kvmd": __version__,
- },
- }
-
-
# =====
def _system_task(method: Callable) -> Callable:
async def wrap(self: "Server") -> None:
@@ -170,7 +157,13 @@ class Server: # pylint: disable=too-many-instance-attributes
# ===== INFO
async def __info_handler(self, _: aiohttp.web.Request) -> aiohttp.web.Response:
- return _json(_get_system_info())
+ return _json({
+ "version": {
+ "kvmd": __version__,
+ "streamer": await self.__streamer.get_version(),
+ },
+ "streamer": self.__streamer.get_app(),
+ })
# ===== WEBSOCKET