X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6d1c41d6fd83824669cd1a6d714ea6da1ae7ab4c..9470b63ded5f118583f312b7c45f7a6b2c673ad3:/tools/arvbox/lib/arvbox/docker/yml_override.py diff --git a/tools/arvbox/lib/arvbox/docker/yml_override.py b/tools/arvbox/lib/arvbox/docker/yml_override.py index 7f35ac1d68..5f9ee68e4f 100755 --- a/tools/arvbox/lib/arvbox/docker/yml_override.py +++ b/tools/arvbox/lib/arvbox/docker/yml_override.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/opt/arvados-py/bin/python3 # Copyright (C) The Arvados Authors. All rights reserved. # # SPDX-License-Identifier: AGPL-3.0 @@ -10,12 +10,12 @@ fn = sys.argv[1] try: with open(fn+".override") as f: - b = yaml.load(f) + b = yaml.safe_load(f) except IOError: exit() with open(fn) as f: - a = yaml.load(f) + a = yaml.safe_load(f) def recursiveMerge(a, b): if isinstance(a, dict) and isinstance(b, dict): @@ -27,4 +27,4 @@ def recursiveMerge(a, b): return b with open(fn, "w") as f: - yaml.dump(recursiveMerge(a, b), f) + yaml.safe_dump(recursiveMerge(a, b), f)