INNER CODE UNIT · Python
InvalidClassNameError
koxudaxi/datamodel-code-generator · src/datamodel_code_generator/__init__.py:559
class InvalidClassNameError(Error):
"""Raised when a schema title cannot be converted to a valid Python class name."""
def __init__(self, class_name: str) -> None:
"""Initialize with class name."""
self.class_name = class_name
message = f"title={class_name!r} is invalid class name."
super().__init__(message=message)
def _validate_output_datetime_class(
output_model_type: DataModelType, output_datetime_class: DatetimeClassType | None
) -> None:
if output_datetime_class is None:
return
from datamodel_code_generator._format_types import DatetimeClassType # noqa: PLC0415