From 76e908a124f8d1bb167c83ff6c4b4cdaec9b43fc Mon Sep 17 00:00:00 2001 From: "M. Sonntag" Date: Fri, 16 Nov 2018 13:30:21 +0100 Subject: [PATCH] [tools/versionConv] Add method description --- odml/tools/version_converter.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/odml/tools/version_converter.py b/odml/tools/version_converter.py index 273dbe16..3d842e89 100644 --- a/odml/tools/version_converter.py +++ b/odml/tools/version_converter.py @@ -396,6 +396,13 @@ def _replace_same_name_entities(cls, tree): @staticmethod def _change_entity_name(tree, elem_map, name): + """ + Adds numbering to identical element names where their odml.Section + or odml.Property parents reside on the same level in the tree. + :param tree: The element tree containing the 'name' element. + :param elem_map: lxml path to occurrence maps of named Sections or Properties. + :param name: lxml element containing the name text of a Section or Property. + """ named_path = "%s:%s" % (tree.getpath(name.getparent().getparent()), name.text) if named_path not in elem_map: elem_map[named_path] = 1