Skip to content

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()}