diff options
| author | John Estabrook <jestabro@vyos.io> | 2021-04-16 09:04:22 -0500 | 
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2021-04-16 16:14:30 -0500 | 
| commit | e96932cbd99f508f9f5c24b207b5650aa8817e45 (patch) | |
| tree | dd48a551b07e067d8fe4d1766a455485d53b02d2 /python/vyos/config.py | |
| parent | d6f9e2432c00a13d248f513add5660c3b99d4c76 (diff) | |
| download | vyos-1x-e96932cbd99f508f9f5c24b207b5650aa8817e45.tar.gz vyos-1x-e96932cbd99f508f9f5c24b207b5650aa8817e45.zip | |
config: T3481: add switch to prevent mangling of tag node values
Diffstat (limited to 'python/vyos/config.py')
| -rw-r--r-- | python/vyos/config.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/python/vyos/config.py b/python/vyos/config.py index de79a3654..a5c1ad122 100644 --- a/python/vyos/config.py +++ b/python/vyos/config.py @@ -214,7 +214,8 @@ class Config(object):          return config_dict      def get_config_dict(self, path=[], effective=False, key_mangling=None, -                        get_first_key=False, no_multi_convert=False): +                        get_first_key=False, no_multi_convert=False, +                        no_tag_node_value_mangle=False):          """          Args:              path (str list): Configuration tree path, can be empty @@ -247,7 +248,7 @@ class Config(object):                  isinstance(key_mangling[1], str)):              raise ValueError("key_mangling must be a tuple of two strings") -        conf_dict = vyos.util.mangle_dict_keys(conf_dict, key_mangling[0], key_mangling[1]) +        conf_dict = vyos.util.mangle_dict_keys(conf_dict, key_mangling[0], key_mangling[1], abs_path=xmlpath, no_tag_node_value_mangle=no_tag_node_value_mangle)          return conf_dict | 
