_value: int
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value, object_path)
if isinstance(source_value, int) and not isinstance(source_value, bool):
self._orig_value = source_value
self._value = source_value
_value: str
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value, object_path)
if isinstance(source_value, (str, int)) and not isinstance(source_value, bool):
self._orig_value = str(source_value)
self._value = str(source_value)
def __init__(
self, source_value: Any, parents: Tuple["UncheckedPath", ...] = tuple(), object_path: str = "/"
) -> None:
- super().__init__(source_value, object_path=object_path)
self._object_path: str = object_path
self._parents: Tuple[UncheckedPath, ...] = parents
self.strict_validation: bool = get_strict_validation()
_value: ipaddress.IPv4Address
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value)
if isinstance(source_value, str):
try:
self._value: ipaddress.IPv4Address = ipaddress.IPv4Address(source_value)
_value: ipaddress.IPv6Address
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value)
if isinstance(source_value, str):
try:
self._value: ipaddress.IPv6Address = ipaddress.IPv6Address(source_value)
_addr: Union[ipaddress.IPv4Address, ipaddress.IPv6Address]
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value)
if isinstance(source_value, str):
if source_value.endswith("!"):
addr, suff = source_value.split("!", 1)
_value: Union[ipaddress.IPv4Network, ipaddress.IPv6Network]
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value)
if isinstance(source_value, str):
try:
self._value: Union[ipaddress.IPv4Network, ipaddress.IPv6Network] = ipaddress.ip_network(source_value)
_value: ipaddress.IPv6Network
def __init__(self, source_value: Any, object_path: str = "/") -> None:
- super().__init__(source_value)
if isinstance(source_value, str):
try:
self._value: ipaddress.IPv6Network = ipaddress.IPv6Network(source_value)