Source code for ascetic_ddd.seedwork.domain.identity.int_identity

from ascetic_ddd.seedwork.domain.identity.identity import Identity

__all__ = ("IntIdentity",)


[docs] class IntIdentity(Identity[int]): def __init__(self, value: int | None): if value is not None and not isinstance(value, int): raise ValueError("Type of IntIdentity value should be int, not %r", (value,)) super().__init__(value)