复制代码def validate_u16(val, p, key=None): if isinstance(val, int) and ctypes.c_uint16(val).value == val: return raise_validation_error(ErrInvalidU16, val, p, key=key)