Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1from cfg_checker.common.log import logger, logger_cli 

2 

3from cfg_checker.common.other import Utils 

4 

5from cfg_checker.common.settings import config 

6 

7 

8def nested_set(_d, _keys, _value): 

9 # # import and deepcopy for safety 

10 # from copy import deepcopy 

11 # _d = deepcopy(_dict) 

12 # process 

13 for k in _keys[:-1]: 

14 _d = _d.setdefault(k, {}) 

15 _d[_keys[-1]] = _value 

16 

17 

18utils = Utils() 

19logger = logger 

20logger_cli = logger_cli 

21config = config