diff options
| -rw-r--r-- | NEWS | 4 | ||||
| -rw-r--r-- | mammoth/docx/body_xml.py | 1 | ||||
| -rw-r--r-- | tests/docx/body_xml_tests.py | 5 |
3 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,7 @@ +# 1.4.2 + +* Read children of v:group elements. + # 1.4.1 * Read w:noBreakHyphen elements as non-breaking hyphen characters. diff --git a/mammoth/docx/body_xml.py b/mammoth/docx/body_xml.py index db3da4e..312e9de 100644 --- a/mammoth/docx/body_xml.py +++ b/mammoth/docx/body_xml.py @@ -448,6 +448,7 @@ def _create_reader(numbering, content_types, relationships, styles, docx_file, f "w:object": read_child_elements, "w:smartTag": read_child_elements, "w:drawing": read_child_elements, + "v:group": read_child_elements, "v:roundrect": read_child_elements, "v:shape": read_child_elements, "v:textbox": read_child_elements, diff --git a/tests/docx/body_xml_tests.py b/tests/docx/body_xml_tests.py index a701978..bde96e6 100644 --- a/tests/docx/body_xml_tests.py +++ b/tests/docx/body_xml_tests.py @@ -616,6 +616,11 @@ def children_of_w_smart_tag_are_converted_normally(): _assert_children_are_converted_normally("w:smartTag") +@istest +def children_of_v_group_are_converted_normally(): + _assert_children_are_converted_normally("v:group") + + def _assert_children_are_converted_normally(tag_name): element = xml_element("w:p", {}, [ xml_element(tag_name, {}, [ |
