From 0edf854832a85c68d09125a0ef1491a093c78d99 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sun, 19 Jun 2022 20:42:52 +0300 Subject: cmdfmt --- kvmd/tools.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'kvmd/tools.py') diff --git a/kvmd/tools.py b/kvmd/tools.py index 7af6723c..77a81d64 100644 --- a/kvmd/tools.py +++ b/kvmd/tools.py @@ -24,6 +24,7 @@ import operator import functools import multiprocessing.queues import queue +import shlex from typing import Tuple from typing import List @@ -38,6 +39,10 @@ def remap(value: int, in_min: int, in_max: int, out_min: int, out_max: int) -> i # ===== +def cmdfmt(cmd: List[str]) -> str: + return " ".join(map(shlex.quote, cmd)) + + def efmt(err: Exception) -> str: return f"{type(err).__name__}: {err}" -- cgit v1.2.3