diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/referencetree.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/python/vyos/referencetree.py b/python/vyos/referencetree.py index 0cd969762..24e8da1ec 100644 --- a/python/vyos/referencetree.py +++ b/python/vyos/referencetree.py @@ -71,7 +71,14 @@ class ReferenceTree: return bool(res) def get_owner(self, path): - return self.__lib.get_owner(self.__pointer, path.encode()).decode() + check_path(path) + path_str = ' '.join(map(str, path)).encode() + + owner = self.__lib.get_owner(self.__pointer, path_str) + if not owner: + return None + + return owner.decode() def get_multi_nodes(self, tag_value_placeholder='', as_tuple=False): import json |
