vllm.entrypoints.serve.exception_handling.handlers.validation ¶
Functions:
-
clean_loc_for_param–Join a Pydantic error
loctuple into a clean dottedparam
_is_internal_loc_segment(segment) ¶
True if segment is a Pydantic-internal wrapper/union-branch marker rather than a user-meaningful field name or list index.
Source code in vllm/entrypoints/serve/exception_handling/handlers/validation.py
clean_loc_for_param(loc) ¶
Join a Pydantic error loc tuple into a clean dotted param path, dropping internal wrapper/union-branch markers that don't correspond to a real field name an API consumer would recognize.
E.g. ('body', 'function-wrap[log_extra_fields()]', 'prompt') -> "body.prompt", not "body.function-wrap[log_extra_fields()].prompt".