Skip to content

vllm.entrypoints.serve.exception_handling.utils

Functions:

  • sanitize_message

    Strip memory addresses, tracebacks, and file paths from error messages.

sanitize_message(message)

Strip memory addresses, tracebacks, and file paths from error messages.

Source code in vllm/entrypoints/serve/exception_handling/utils.py
def sanitize_message(message: str) -> str:
    """Strip memory addresses, tracebacks, and file paths from error messages."""
    message = re.sub(r" at 0x[0-9a-f]+>", ">", message)
    message = re.sub(r'\n?\s*File "[^"]+", line \d+, in \S+(\n\s+.*)?', "", message)
    message = re.sub(
        r"/(?:home|usr|opt|var|tmp|root|lib|mnt|srv)(?:/[\w.\-]+)+", "<path>", message
    )
    message = re.sub(r"(?:/[\w\-]+)+/[\w\-]+\.\w+", "<path>", message)
    return message.strip()