mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-12 04:13:59 +00:00
linting
This commit is contained in:
@@ -1444,17 +1444,17 @@ class CfgYaml:
|
|||||||
return {**low, **high}
|
return {**low, **high}
|
||||||
|
|
||||||
final = high.copy()
|
final = high.copy()
|
||||||
for k, v in low.items():
|
for k, val in low.items():
|
||||||
if isinstance(v, dict):
|
if isinstance(val, dict):
|
||||||
# content is dict, recurse
|
# content is dict, recurse
|
||||||
if k not in final:
|
if k not in final:
|
||||||
final[k] = {}
|
final[k] = {}
|
||||||
final[k] = cls._merge_dict(v, final[k], deep=True)
|
final[k] = cls._merge_dict(val, final[k], deep=True)
|
||||||
elif isinstance(v, list):
|
elif isinstance(val, list):
|
||||||
# content is list, merge
|
# content is list, merge
|
||||||
if k not in final:
|
if k not in final:
|
||||||
final[k] = []
|
final[k] = []
|
||||||
final[k] += v
|
final[k] += val
|
||||||
else:
|
else:
|
||||||
# don't know how to handle
|
# don't know how to handle
|
||||||
err = 'unable to merge'
|
err = 'unable to merge'
|
||||||
|
|||||||
Reference in New Issue
Block a user