Coverage for jutil/dict.py: 0%

8 statements  

« prev     ^ index     » next       coverage.py v6.5.0, created at 2022-10-07 16:40 -0500

1import logging 

2from collections import OrderedDict 

3from typing import Dict, TypeVar 

4 

5R = TypeVar("R") 

6S = TypeVar("S") 

7 

8logger = logging.getLogger(__name__) 

9 

10 

11def sorted_dict(d: Dict[S, R]) -> Dict[S, R]: 

12 """ 

13 Returns dict sorted by ascending key 

14 :param d: dict 

15 :return: OrderedDict 

16 """ 

17 return OrderedDict(sorted(d.items()))