Function
_call_possibly_missing_method
(arg, name, args, kwargs)
Source from the content-addressed store, hash-verified
| 194 | |
| 195 | |
| 196 | def _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 | |
| 208 | def _values_method_wrapper(name): |
Tested by
no test coverage detected
Used in the wild real call sites across dependent graphs
searching dependent graphs…