diff --git a/docxcompose/composer.py b/docxcompose/composer.py index ae530a5..d913276 100644 --- a/docxcompose/composer.py +++ b/docxcompose/composer.py @@ -353,8 +353,10 @@ def add_numberings(self, doc, element): return next_num_id, next_anum_id = self._next_numbering_ids() - - src_numbering_part = doc.part.numbering_part + try: + src_numbering_part = doc.part.numbering_part + except NotImplementedError: # python-docx NumberingPart.new() NotImplementedError + src_numbering_part = self.numbering_part() for num_id in num_ids: if num_id in self.num_id_mapping: