diff --git a/nav2_common/nav2_common/launch/rewritten_yaml.py b/nav2_common/nav2_common/launch/rewritten_yaml.py index cde854b73051db67ba2849568d96ccf0ed7a01d3..5837b64923d372870e085ab3f8bbb856cad3fb7b 100644 --- a/nav2_common/nav2_common/launch/rewritten_yaml.py +++ b/nav2_common/nav2_common/launch/rewritten_yaml.py @@ -61,7 +61,7 @@ class RewrittenYaml(launch.Substitution): yaml_filename = launch.utilities.perform_substitutions(context, self.name) rewritten_yaml = tempfile.NamedTemporaryFile(mode='w', delete=False) resolved_rewrites = self.resolve_rewrites(context) - data = yaml.load(open(yaml_filename, 'r')) + data = yaml.safe_load(open(yaml_filename, 'r')) self.substitute_values(data, resolved_rewrites) yaml.dump(data, rewritten_yaml) rewritten_yaml.close()