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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…