(node, pdf_pages)
| 550 | |
| 551 | |
| 552 | def add_node_text(node, pdf_pages): |
| 553 | if isinstance(node, dict): |
| 554 | start_page = node.get('start_index') |
| 555 | end_page = node.get('end_index') |
| 556 | node['text'] = get_text_of_pdf_pages(pdf_pages, start_page, end_page) |
| 557 | if 'nodes' in node: |
| 558 | add_node_text(node['nodes'], pdf_pages) |
| 559 | elif isinstance(node, list): |
| 560 | for index in range(len(node)): |
| 561 | add_node_text(node[index], pdf_pages) |
| 562 | return |
| 563 | |
| 564 | |
| 565 | def add_node_text_with_labels(node, pdf_pages): |
no test coverage detected