Kembalikan True jika parameternya adalah kelas data (termasuk subkelas dari kelas data, tetapi tidak termasuk alias generik) atau turunan dari kelas data tersebut, jika tidak, kembalikan False.
dataclasses.is_dataclass(obj)
def is_dataclass_instance(obj):
return is_dataclass(obj) and not isinstance(obj, type)