def _get_aligned_cells(root_cell, axis): aligned_cells = [ cell for cell in root_cell.table.cells if is_axis_aligned(root_cell, cell, axis=axis) and cell != root_cell ] return aligned_cells
def _get_aligned_cells(root_cell: Cell, axis: str) -> List[Cell]: aligned_cells = [ cell for cell in root_cell.table.cells if is_axis_aligned(root_cell, cell, axis=axis) and cell != root_cell ] return aligned_cells
def _get_aligned_sentences(root_sentence, axis, spread=[0, 0]): cells = _get_table_cells(root_sentence.table).items() aligned_sentences = [ sentence for (cell, sentences) in cells if is_axis_aligned(root_sentence, cell, axis=axis, spread=spread) for sentence in sentences if sentence != root_sentence ] return aligned_sentences
def _get_aligned_sentences(root_sentence, axis, spread=[0, 0]): return [ sentence for cell in root_sentence.table.cells if is_axis_aligned(root_sentence, cell, axis=axis, spread=spread) for sentence in cell.sentences if sentence != root_sentence ]