diff --git a/dvc/dependency/param.py b/dvc/dependency/param.py index 538e8efb5..311998ff6 100644 --- a/dvc/dependency/param.py +++ b/dvc/dependency/param.py @@ -57,8 +57,9 @@ def read_param_file( from copy import deepcopy from dpath import merge + from funcy import distinct - for key_path in key_paths: + for key_path in distinct(key_paths): merge( ret, deepcopy(dpath.search(config, key_path, separator=".")),