def validate_u8(val, p, key=None): if isinstance(val, int) and ctypes.c_uint8(val).value == val: return raise_validation_error(ErrInvalidU8, val, p, key=key)