INNER CODE UNIT · Python
__init__
koxudaxi/datamodel-code-generator · src/datamodel_code_generator/__init__.py:562
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
if output_datetime_class is DatetimeClassType.Datetime:
return
if output_model_type in {DataModelType.DataclassesDataclass, DataModelType.TypingTypedDict}: