Skip to content

Commit 1320409

Browse files
authored
Simplifying logic to merge configs (#134)
1 parent 1a3461d commit 1320409

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

trlx/data/configs.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@ def merge(base: Dict, update: Dict, updated: Set) -> Dict:
1212
for k, v in base.items():
1313
if isinstance(v, dict):
1414
base[k] = merge(v, update, updated)
15-
16-
for kk, vv in update.items():
17-
if k == kk:
18-
base[k] = vv
19-
updated.add(k)
15+
elif k in update:
16+
base[k] = update[k]
17+
updated.add(k)
2018

2119
return base
2220

0 commit comments

Comments
 (0)