From 8cae776f70fbbec6abf2d90cd9982736324642c4 Mon Sep 17 00:00:00 2001 From: Benjamin-Tan Date: Wed, 4 Oct 2023 16:07:16 +0800 Subject: [PATCH] Expand environment variable defined in defaults.json This is to allow defaults.json to reference an environment variable. --- colcon_defaults/argument_parser/defaults.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/colcon_defaults/argument_parser/defaults.py b/colcon_defaults/argument_parser/defaults.py index 062f3ae..c684139 100644 --- a/colcon_defaults/argument_parser/defaults.py +++ b/colcon_defaults/argument_parser/defaults.py @@ -170,7 +170,7 @@ def _get_defaults_values(self, path): return {} content = path.read_text() - data = yaml.safe_load(content) + data = yaml.safe_load(os.path.expandvars(content)) if data is None: logger.info( "Empty metadata file '%s'" % path.absolute())