Files
paperless-ngx/src/documents/search/_normalize.py
T

9 lines
250 B
Python

from __future__ import annotations
import unicodedata
def ascii_fold(text: str) -> str:
"""Normalize unicode text to ASCII equivalents for search consistency."""
return unicodedata.normalize("NFD", text).encode("ascii", "ignore").decode()