From 170a8016526f31975b1c01c4d20072d472debff1 Mon Sep 17 00:00:00 2001 From: Jylpah Date: Thu, 15 Jul 2021 20:21:32 +0300 Subject: [PATCH] sort_dict(): added --- blitzutils.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/blitzutils.py b/blitzutils.py index ed74aed..8270d02 100755 --- a/blitzutils.py +++ b/blitzutils.py @@ -643,6 +643,14 @@ def get_JSON_value(json, key : str = None, keys : list = None, keypath = None): raise KeyError('Key not found: ' + get_JSON_keypath(keypath, keys[0])) +def sort_dict(d: dict, number: bool = False) -> dict: + """Sort a dict by keys""" + if number: + return dict(sorted(d.items(), key=lambda item: int(item[0]))) + else: + return dict(sorted(d.items(), key=lambda item: item[0])) + + # ----------------------------------------------------------- # Class SlowBar # -----------------------------------------------------------