2 # Copyright (C) The Arvados Authors. All rights reserved.
4 # SPDX-License-Identifier: AGPL-3.0
9 with open("application.yml.override") as f:
14 with open("application.yml") as f:
17 def recursiveMerge(a, b):
18 if isinstance(a, dict) and isinstance(b, dict):
21 a[k] = recursiveMerge(a.get(k), b[k])
26 with open("application.yml", "w") as f:
27 yaml.dump(recursiveMerge(a, b), f)