@@ -1846,7 +1846,7 @@ cdef class BoolValidator(Validator):
1846
1846
1847
1847
cpdef bint is_bool_array(ndarray values, bint skipna = False ):
1848
1848
cdef:
1849
- BoolValidator validator = BoolValidator(len ( values) ,
1849
+ BoolValidator validator = BoolValidator(values.size ,
1850
1850
values.dtype,
1851
1851
skipna = skipna)
1852
1852
return validator.validate(values)
@@ -1864,7 +1864,7 @@ cdef class IntegerValidator(Validator):
1864
1864
# Note: only python-exposed for tests
1865
1865
cpdef bint is_integer_array(ndarray values, bint skipna = True ):
1866
1866
cdef:
1867
- IntegerValidator validator = IntegerValidator(len ( values) ,
1867
+ IntegerValidator validator = IntegerValidator(values.size ,
1868
1868
values.dtype,
1869
1869
skipna = skipna)
1870
1870
return validator.validate(values)
@@ -1879,7 +1879,7 @@ cdef class IntegerNaValidator(Validator):
1879
1879
1880
1880
cdef bint is_integer_na_array(ndarray values, bint skipna = True ):
1881
1881
cdef:
1882
- IntegerNaValidator validator = IntegerNaValidator(len ( values) ,
1882
+ IntegerNaValidator validator = IntegerNaValidator(values.size ,
1883
1883
values.dtype, skipna = skipna)
1884
1884
return validator.validate(values)
1885
1885
@@ -1895,7 +1895,7 @@ cdef class IntegerFloatValidator(Validator):
1895
1895
1896
1896
cdef bint is_integer_float_array(ndarray values, bint skipna = True ):
1897
1897
cdef:
1898
- IntegerFloatValidator validator = IntegerFloatValidator(len ( values) ,
1898
+ IntegerFloatValidator validator = IntegerFloatValidator(values.size ,
1899
1899
values.dtype,
1900
1900
skipna = skipna)
1901
1901
return validator.validate(values)
@@ -1913,7 +1913,7 @@ cdef class FloatValidator(Validator):
1913
1913
# Note: only python-exposed for tests
1914
1914
cpdef bint is_float_array(ndarray values):
1915
1915
cdef:
1916
- FloatValidator validator = FloatValidator(len ( values) , values.dtype)
1916
+ FloatValidator validator = FloatValidator(values.size , values.dtype)
1917
1917
return validator.validate(values)
1918
1918
1919
1919
@@ -1931,7 +1931,7 @@ cdef class ComplexValidator(Validator):
1931
1931
1932
1932
cdef bint is_complex_array(ndarray values):
1933
1933
cdef:
1934
- ComplexValidator validator = ComplexValidator(len ( values) , values.dtype)
1934
+ ComplexValidator validator = ComplexValidator(values.size , values.dtype)
1935
1935
return validator.validate(values)
1936
1936
1937
1937
@@ -1944,7 +1944,7 @@ cdef class DecimalValidator(Validator):
1944
1944
cdef bint is_decimal_array(ndarray values, bint skipna = False ):
1945
1945
cdef:
1946
1946
DecimalValidator validator = DecimalValidator(
1947
- len ( values) , values.dtype, skipna = skipna
1947
+ values.size , values.dtype, skipna = skipna
1948
1948
)
1949
1949
return validator.validate(values)
1950
1950
@@ -1960,7 +1960,7 @@ cdef class StringValidator(Validator):
1960
1960
1961
1961
cpdef bint is_string_array(ndarray values, bint skipna = False ):
1962
1962
cdef:
1963
- StringValidator validator = StringValidator(len ( values) ,
1963
+ StringValidator validator = StringValidator(values.size ,
1964
1964
values.dtype,
1965
1965
skipna = skipna)
1966
1966
return validator.validate(values)
@@ -1977,7 +1977,7 @@ cdef class BytesValidator(Validator):
1977
1977
1978
1978
cdef bint is_bytes_array(ndarray values, bint skipna = False ):
1979
1979
cdef:
1980
- BytesValidator validator = BytesValidator(len ( values) , values.dtype,
1980
+ BytesValidator validator = BytesValidator(values.size , values.dtype,
1981
1981
skipna = skipna)
1982
1982
return validator.validate(values)
1983
1983
@@ -2028,7 +2028,7 @@ cdef class DatetimeValidator(TemporalValidator):
2028
2028
2029
2029
cpdef bint is_datetime_array(ndarray values, bint skipna = True ):
2030
2030
cdef:
2031
- DatetimeValidator validator = DatetimeValidator(len ( values) ,
2031
+ DatetimeValidator validator = DatetimeValidator(values.size ,
2032
2032
skipna = skipna)
2033
2033
return validator.validate(values)
2034
2034
@@ -2042,7 +2042,7 @@ cdef class Datetime64Validator(DatetimeValidator):
2042
2042
# Note: only python-exposed for tests
2043
2043
cpdef bint is_datetime64_array(ndarray values, bint skipna = True ):
2044
2044
cdef:
2045
- Datetime64Validator validator = Datetime64Validator(len ( values) ,
2045
+ Datetime64Validator validator = Datetime64Validator(values.size ,
2046
2046
skipna = skipna)
2047
2047
return validator.validate(values)
2048
2048
@@ -2057,7 +2057,7 @@ cdef class AnyDatetimeValidator(DatetimeValidator):
2057
2057
2058
2058
cdef bint is_datetime_or_datetime64_array(ndarray values, bint skipna = True ):
2059
2059
cdef:
2060
- AnyDatetimeValidator validator = AnyDatetimeValidator(len ( values) ,
2060
+ AnyDatetimeValidator validator = AnyDatetimeValidator(values.size ,
2061
2061
skipna = skipna)
2062
2062
return validator.validate(values)
2063
2063
@@ -2069,7 +2069,7 @@ def is_datetime_with_singletz_array(values: ndarray) -> bool:
2069
2069
Doesn't check values are datetime-like types.
2070
2070
"""
2071
2071
cdef:
2072
- Py_ssize_t i = 0 , j , n = len ( values)
2072
+ Py_ssize_t i = 0 , j , n = values.size
2073
2073
object base_val , base_tz , val , tz
2074
2074
2075
2075
if n == 0:
@@ -2117,7 +2117,7 @@ cpdef bint is_timedelta_or_timedelta64_array(ndarray values, bint skipna=True):
2117
2117
Infer with timedeltas and/or nat/none.
2118
2118
"""
2119
2119
cdef:
2120
- AnyTimedeltaValidator validator = AnyTimedeltaValidator(len ( values) ,
2120
+ AnyTimedeltaValidator validator = AnyTimedeltaValidator(values.size ,
2121
2121
skipna = skipna)
2122
2122
return validator.validate(values)
2123
2123
@@ -2131,7 +2131,7 @@ cdef class DateValidator(Validator):
2131
2131
# Note: only python-exposed for tests
2132
2132
cpdef bint is_date_array(ndarray values, bint skipna = False ):
2133
2133
cdef:
2134
- DateValidator validator = DateValidator(len ( values) , skipna = skipna)
2134
+ DateValidator validator = DateValidator(values.size , skipna = skipna)
2135
2135
return validator.validate(values)
2136
2136
2137
2137
@@ -2144,7 +2144,7 @@ cdef class TimeValidator(Validator):
2144
2144
# Note: only python-exposed for tests
2145
2145
cpdef bint is_time_array(ndarray values, bint skipna = False ):
2146
2146
cdef:
2147
- TimeValidator validator = TimeValidator(len ( values) , skipna = skipna)
2147
+ TimeValidator validator = TimeValidator(values.size , skipna = skipna)
2148
2148
return validator.validate(values)
2149
2149
2150
2150
@@ -2195,14 +2195,14 @@ cpdef bint is_interval_array(ndarray values):
2195
2195
Is this an ndarray of Interval (or np.nan) with a single dtype?
2196
2196
"""
2197
2197
cdef:
2198
- Py_ssize_t i, n = len ( values)
2198
+ Py_ssize_t i, n = values.size
2199
2199
str closed = None
2200
2200
bint numeric = False
2201
2201
bint dt64 = False
2202
2202
bint td64 = False
2203
2203
object val
2204
2204
2205
- if len (values) == 0 :
2205
+ if n == 0 :
2206
2206
return False
2207
2207
2208
2208
for i in range (n):
0 commit comments