blob: 8316e39ed1030a5f6ce9d4eee6027870c5ddfbfb [file] [log] [blame]
Alex Savatieiev5118de02019-02-20 15:50:42 -06001import const
2
Alex Savatieiev5118de02019-02-20 15:50:42 -06003from log import logger, logger_cli
4
Alex3ebc5632019-04-18 16:47:18 -05005from other import Utils
6
7from settings import config
8
Alex Savatieiev5118de02019-02-20 15:50:42 -06009
Alex74dc1352019-05-17 13:18:24 -050010def nested_set(_d, _keys, _value):
11 # # import and deepcopy for safety
12 # from copy import deepcopy
13 # _d = deepcopy(_dict)
14 # process
15 for k in _keys[:-1]:
16 _d = _d.setdefault(k, {})
17 _d[_keys[-1]] = _value
18
19
Alex Savatieiev5118de02019-02-20 15:50:42 -060020utils = Utils()
21const = const
22logger = logger
23logger_cli = logger_cli
Alex3ebc5632019-04-18 16:47:18 -050024config = config