@@ -1882,7 +1882,7 @@ cdef class BoolValidator(Validator):
1882
1882
1883
1883
cpdef bint is_bool_array(ndarray values, bint skipna = False ):
1884
1884
cdef:
1885
- BoolValidator validator = BoolValidator(len ( values) ,
1885
+ BoolValidator validator = BoolValidator(values.size ,
1886
1886
values.dtype,
1887
1887
skipna = skipna)
1888
1888
return validator.validate(values)
@@ -1900,7 +1900,7 @@ cdef class IntegerValidator(Validator):
1900
1900
# Note: only python-exposed for tests
1901
1901
cpdef bint is_integer_array(ndarray values, bint skipna = True ):
1902
1902
cdef:
1903
- IntegerValidator validator = IntegerValidator(len ( values) ,
1903
+ IntegerValidator validator = IntegerValidator(values.size ,
1904
1904
values.dtype,
1905
1905
skipna = skipna)
1906
1906
return validator.validate(values)
@@ -1915,7 +1915,7 @@ cdef class IntegerNaValidator(Validator):
1915
1915
1916
1916
cdef bint is_integer_na_array(ndarray values, bint skipna = True ):
1917
1917
cdef:
1918
- IntegerNaValidator validator = IntegerNaValidator(len ( values) ,
1918
+ IntegerNaValidator validator = IntegerNaValidator(values.size ,
1919
1919
values.dtype, skipna = skipna)
1920
1920
return validator.validate(values)
1921
1921
@@ -1931,7 +1931,7 @@ cdef class IntegerFloatValidator(Validator):
1931
1931
1932
1932
cdef bint is_integer_float_array(ndarray values, bint skipna = True ):
1933
1933
cdef:
1934
- IntegerFloatValidator validator = IntegerFloatValidator(len ( values) ,
1934
+ IntegerFloatValidator validator = IntegerFloatValidator(values.size ,
1935
1935
values.dtype,
1936
1936
skipna = skipna)
1937
1937
return validator.validate(values)
@@ -1949,7 +1949,7 @@ cdef class FloatValidator(Validator):
1949
1949
# Note: only python-exposed for tests
1950
1950
cpdef bint is_float_array(ndarray values):
1951
1951
cdef:
1952
- FloatValidator validator = FloatValidator(len ( values) , values.dtype)
1952
+ FloatValidator validator = FloatValidator(values.size , values.dtype)
1953
1953
return validator.validate(values)
1954
1954
1955
1955
@@ -1967,7 +1967,7 @@ cdef class ComplexValidator(Validator):
1967
1967
1968
1968
cdef bint is_complex_array(ndarray values):
1969
1969
cdef:
1970
- ComplexValidator validator = ComplexValidator(len ( values) , values.dtype)
1970
+ ComplexValidator validator = ComplexValidator(values.size , values.dtype)
1971
1971
return validator.validate(values)
1972
1972
1973
1973
@@ -1980,7 +1980,7 @@ cdef class DecimalValidator(Validator):
1980
1980
cdef bint is_decimal_array(ndarray values, bint skipna = False ):
1981
1981
cdef:
1982
1982
DecimalValidator validator = DecimalValidator(
1983
- len ( values) , values.dtype, skipna = skipna
1983
+ values.size , values.dtype, skipna = skipna
1984
1984
)
1985
1985
return validator.validate(values)
1986
1986
@@ -1996,7 +1996,7 @@ cdef class StringValidator(Validator):
1996
1996
1997
1997
cpdef bint is_string_array(ndarray values, bint skipna = False ):
1998
1998
cdef:
1999
- StringValidator validator = StringValidator(len ( values) ,
1999
+ StringValidator validator = StringValidator(values.size ,
2000
2000
values.dtype,
2001
2001
skipna = skipna)
2002
2002
return validator.validate(values)
@@ -2013,7 +2013,7 @@ cdef class BytesValidator(Validator):
2013
2013
2014
2014
cdef bint is_bytes_array(ndarray values, bint skipna = False ):
2015
2015
cdef:
2016
- BytesValidator validator = BytesValidator(len ( values) , values.dtype,
2016
+ BytesValidator validator = BytesValidator(values.size , values.dtype,
2017
2017
skipna = skipna)
2018
2018
return validator.validate(values)
2019
2019
@@ -2064,7 +2064,7 @@ cdef class DatetimeValidator(TemporalValidator):
2064
2064
2065
2065
cpdef bint is_datetime_array(ndarray values, bint skipna = True ):
2066
2066
cdef:
2067
- DatetimeValidator validator = DatetimeValidator(len ( values) ,
2067
+ DatetimeValidator validator = DatetimeValidator(values.size ,
2068
2068
skipna = skipna)
2069
2069
return validator.validate(values)
2070
2070
@@ -2078,7 +2078,7 @@ cdef class Datetime64Validator(DatetimeValidator):
2078
2078
# Note: only python-exposed for tests
2079
2079
cpdef bint is_datetime64_array(ndarray values, bint skipna = True ):
2080
2080
cdef:
2081
- Datetime64Validator validator = Datetime64Validator(len ( values) ,
2081
+ Datetime64Validator validator = Datetime64Validator(values.size ,
2082
2082
skipna = skipna)
2083
2083
return validator.validate(values)
2084
2084
@@ -2093,7 +2093,7 @@ cdef class AnyDatetimeValidator(DatetimeValidator):
2093
2093
2094
2094
cdef bint is_datetime_or_datetime64_array(ndarray values, bint skipna = True ):
2095
2095
cdef:
2096
- AnyDatetimeValidator validator = AnyDatetimeValidator(len ( values) ,
2096
+ AnyDatetimeValidator validator = AnyDatetimeValidator(values.size ,
2097
2097
skipna = skipna)
2098
2098
return validator.validate(values)
2099
2099
@@ -2105,7 +2105,7 @@ def is_datetime_with_singletz_array(values: ndarray) -> bool:
2105
2105
Doesn't check values are datetime-like types.
2106
2106
"""
2107
2107
cdef:
2108
- Py_ssize_t i = 0 , j , n = len ( values)
2108
+ Py_ssize_t i = 0 , j , n = values.size
2109
2109
object base_val , base_tz , val , tz
2110
2110
2111
2111
if n == 0:
@@ -2153,7 +2153,7 @@ cpdef bint is_timedelta_or_timedelta64_array(ndarray values, bint skipna=True):
2153
2153
Infer with timedeltas and/or nat/none.
2154
2154
"""
2155
2155
cdef:
2156
- AnyTimedeltaValidator validator = AnyTimedeltaValidator(len ( values) ,
2156
+ AnyTimedeltaValidator validator = AnyTimedeltaValidator(values.size ,
2157
2157
skipna = skipna)
2158
2158
return validator.validate(values)
2159
2159
@@ -2167,7 +2167,7 @@ cdef class DateValidator(Validator):
2167
2167
# Note: only python-exposed for tests
2168
2168
cpdef bint is_date_array(ndarray values, bint skipna = False ):
2169
2169
cdef:
2170
- DateValidator validator = DateValidator(len ( values) , skipna = skipna)
2170
+ DateValidator validator = DateValidator(values.size , skipna = skipna)
2171
2171
return validator.validate(values)
2172
2172
2173
2173
@@ -2180,7 +2180,7 @@ cdef class TimeValidator(Validator):
2180
2180
# Note: only python-exposed for tests
2181
2181
cpdef bint is_time_array(ndarray values, bint skipna = False ):
2182
2182
cdef:
2183
- TimeValidator validator = TimeValidator(len ( values) , skipna = skipna)
2183
+ TimeValidator validator = TimeValidator(values.size , skipna = skipna)
2184
2184
return validator.validate(values)
2185
2185
2186
2186
@@ -2231,14 +2231,14 @@ cpdef bint is_interval_array(ndarray values):
2231
2231
Is this an ndarray of Interval (or np.nan) with a single dtype?
2232
2232
"""
2233
2233
cdef:
2234
- Py_ssize_t i, n = len ( values)
2234
+ Py_ssize_t i, n = values.size
2235
2235
str closed = None
2236
2236
bint numeric = False
2237
2237
bint dt64 = False
2238
2238
bint td64 = False
2239
2239
object val
2240
2240
2241
- if len (values) == 0 :
2241
+ if n == 0 :
2242
2242
return False
2243
2243
2244
2244
for i in range (n):
0 commit comments