From 9158abfab4ca2a96d1bf9a80e09f9c696c0dc7d8 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Mon, 13 May 2024 17:52:04 +0300 Subject: lint fixes --- kvmd/tools.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'kvmd') diff --git a/kvmd/tools.py b/kvmd/tools.py index fca68e22..c96ff38f 100644 --- a/kvmd/tools.py +++ b/kvmd/tools.py @@ -26,7 +26,6 @@ import multiprocessing.queues import queue import shlex -from typing import Hashable from typing import TypeVar @@ -45,7 +44,7 @@ def efmt(err: Exception) -> str: # ===== -def rget(dct: dict, *keys: Hashable) -> dict: +def rget(dct: dict, *keys: str) -> dict: result = functools.reduce((lambda nxt, key: nxt.get(key, {})), keys, dct) if not isinstance(result, dict): raise TypeError(f"Not a dict as result: {result!r} from {dct!r} at {list(keys)}") -- cgit v1.2.3