import copy __all__ = ['build_post_process'] from .db_postprocess import DBPostProcess support_dict = ['DBPostProcess'] def build_post_process(config, global_config=None): config = copy.deepcopy(config) module_name = config.pop('name') if global_config is not None: config.update(global_config) assert module_name in support_dict, Exception( 'det post process only support {}'.format(support_dict)) module_class = eval(module_name)(**config) return module_class