MCPcopy
hub / github.com/pydata/xarray / _call_possibly_missing_method

Function _call_possibly_missing_method

xarray/computation/ops.py:196–205  ·  view source on GitHub ↗
(arg, name, args, kwargs)

Source from the content-addressed store, hash-verified

194
195
196def _call_possibly_missing_method(arg, name, args, kwargs):
197 try:
198 method = getattr(arg, name)
199 except AttributeError:
200 duck_array_ops.fail_on_dask_array_input(arg, func_name=name)
201 if hasattr(arg, "data"):
202 duck_array_ops.fail_on_dask_array_input(arg.data, func_name=name)
203 raise
204 else:
205 return method(*args, **kwargs)
206
207
208def _values_method_wrapper(name):

Callers 1

funcFunction · 0.85

Calls 1

methodClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…