def extract_commands_table_response(commands_file, command_short_name): if settings.DATA_ORIGIN_PDF_TXT: # deferred import from modules.extractors.pdf.tpm2_partx_table_extractor_pdf import TableExtractorPDF table_extractor = TableExtractorPDF() return table_extractor.extract_commands_table_response_pdf(commands_file, command_short_name) else: # deferred import from modules.extractors.fodt.tpm2_partx_table_extractor_fodt import TableExtractorFODT table_extractor = TableExtractorFODT() return table_extractor.extract_commands_table_response_fodt(commands_file, command_short_name)
def extract_structure_tables(structures_file): if settings.DATA_ORIGIN_PDF_TXT: # deferred import from modules.extractors.pdf.tpm2_partx_table_extractor_pdf import TableExtractorPDF table_extractor = TableExtractorPDF() return table_extractor.extract_structure_tables_pdf(structures_file) else: # deferred import from modules.extractors.fodt.tpm2_partx_table_extractor_fodt import TableExtractorFODT table_extractor = TableExtractorFODT() return table_extractor.extract_structure_tables_fodt(structures_file)