def validate_u64(val, p, key=None): if isinstance(val, (int, long)) and ctypes.c_uint64(val).value == val: return raise_validation_error(ErrInvalidU64, val, p, key=key)