diff --git a/tools/python/jwutils/stree/StringTree.py b/tools/python/jwutils/stree/StringTree.py index cb3b1ea..581fba9 100644 --- a/tools/python/jwutils/stree/StringTree.py +++ b/tools/python/jwutils/stree/StringTree.py @@ -135,6 +135,15 @@ class StringTree: # export for name, child in self.children.items(): child.__dump(prio, indent=indent, caller=caller) + @property + def path(self): + if self.__parent is None: + return '' + prefix = self.__parent.path + if len(prefix): + prefix += '.' + return prefix + self.content + def keys(self): return self.children.keys()