summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-09-22 13:08:25 -0500
committerJohn Estabrook <jestabro@vyos.io>2026-09-23 11:49:32 -0500
commitbbcd30800da93e6fad110b712cde4654db467c11 (patch)
treea9a90c2031e3a66840b7de1a1154df058e4df647 /python
parent8252c354e53ef4798387771ce81a38c360cbe7ff (diff)
downloadvyos-1x-bbcd30800da93e6fad110b712cde4654db467c11.tar.gz
vyos-1x-bbcd30800da93e6fad110b712cde4654db467c11.zip
T9341: adjust wrapper for added option to remove paths from ref tree
Diffstat (limited to 'python')
-rw-r--r--python/vyos/configtree.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/python/vyos/configtree.py b/python/vyos/configtree.py
index a6ba408a8..dceb205ab 100644
--- a/python/vyos/configtree.py
+++ b/python/vyos/configtree.py
@@ -829,12 +829,17 @@ def subtree_values_of_path(
return list(map(tuple, lst))
-def reference_tree_to_json(from_dir, to_file, internal_cache='', libpath=LIBPATH):
+def reference_tree_to_json(
+ from_dir, to_file, internal_cache='', exclude_paths='[]', libpath=LIBPATH
+):
# pylint: disable=raise-missing-from
try:
lib = get_lib(libpath)
res = lib.reference_tree_to_json(
- internal_cache.encode(), from_dir.encode(), to_file.encode()
+ internal_cache.encode(),
+ exclude_paths.encode(),
+ from_dir.encode(),
+ to_file.encode(),
)
except Exception as e:
raise ConfigTreeError(e)