Skip to content

Commit 812e59e

Browse files
committed
BUG: Add validator to SparseArray.all
1 parent 4c670a0 commit 812e59e

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pandas/compat/numpy/function.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,12 @@ def validate_cum_func_with_skipna(skipna, args, kwargs, name):
184184
return skipna
185185

186186

187+
ALL_DEFAULTS = OrderedDict()
188+
ALL_DEFAULTS['dtype'] = None
189+
ALL_DEFAULTS['out'] = None
190+
validate_all = CompatValidator(ALL_DEFAULTS, fname='all',
191+
method='both', max_fname_arg_count=1)
192+
187193
LOGICAL_FUNC_DEFAULTS = dict(out=None)
188194
validate_logical_func = CompatValidator(LOGICAL_FUNC_DEFAULTS, method='kwargs')
189195

pandas/core/sparse/array.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,8 @@ def fillna(self, value, downcast=None):
615615
fill_value=fill_value)
616616

617617
def all(self, axis=0, *args, **kwargs):
618+
nv.validate_all(args, kwargs)
619+
618620
values = self.sp_values
619621

620622
if len(values) != len(self):

0 commit comments

Comments
 (0)