ding.utils.dict_helper¶
ding.utils.dict_helper
¶
convert_easy_dict_to_dict(easy_dict)
¶
Overview
Convert an EasyDict object to a dict object recursively.
Arguments:
- easy_dict (:obj:EasyDict): The EasyDict object to be converted.
Returns:
- dict: The converted dict object.
Full Source Code
../ding/utils/dict_helper.py
1from easydict import EasyDict 2 3 4def convert_easy_dict_to_dict(easy_dict: EasyDict) -> dict: 5 """ 6 Overview: 7 Convert an EasyDict object to a dict object recursively. 8 Arguments: 9 - easy_dict (:obj:`EasyDict`): The EasyDict object to be converted. 10 Returns: 11 - dict: The converted dict object. 12 """ 13 return {k: convert_easy_dict_to_dict(v) if isinstance(v, EasyDict) else v for k, v in easy_dict.items()}