Skip to content

display

display

Functions:

Name Description
render_record_html

Render a single anonymizer result record as self-contained HTML.

render_record_html(row, record_index=None, original_text_column=None)

Render a single anonymizer result record as self-contained HTML.

Dispatches to rewrite-mode or replace-mode layout based on which output columns are present.

Source code in src/anonymizer/interface/display.py
def render_record_html(row: pd.Series, record_index: int | None = None, original_text_column: str | None = None) -> str:
    """Render a single anonymizer result record as self-contained HTML.

    Dispatches to rewrite-mode or replace-mode layout based on which output
    columns are present.
    """
    text_col = original_text_column or "text"

    if f"{text_col}_rewritten" in row.index:
        return _render_rewrite_html(row, text_col=text_col, record_index=record_index)

    return _render_replace_html(row, text_col=text_col, record_index=record_index)