mirror of
https://github.com/open-mmlab/mmcv.git
synced 2025-06-03 21:54:52 +08:00
[Enhancement] Enhance the output of exception (#1309)
This commit is contained in:
parent
4f4eb27514
commit
eed9cced8e
@ -251,8 +251,10 @@ class Config:
|
|||||||
|
|
||||||
base_cfg_dict = dict()
|
base_cfg_dict = dict()
|
||||||
for c in cfg_dict_list:
|
for c in cfg_dict_list:
|
||||||
if len(base_cfg_dict.keys() & c.keys()) > 0:
|
duplicate_keys = base_cfg_dict.keys() & c.keys()
|
||||||
raise KeyError('Duplicate key is not allowed among bases')
|
if len(duplicate_keys) > 0:
|
||||||
|
raise KeyError('Duplicate key is not allowed among bases. '
|
||||||
|
f'Duplicate keys: {duplicate_keys}')
|
||||||
base_cfg_dict.update(c)
|
base_cfg_dict.update(c)
|
||||||
|
|
||||||
# Subtitute base variables from strings to their actual values
|
# Subtitute base variables from strings to their actual values
|
||||||
|
Loading…
x
Reference in New Issue
Block a user