diff options
Diffstat (limited to 'numpy/doc/subclassing.py')
-rw-r--r-- | numpy/doc/subclassing.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/doc/subclassing.py b/numpy/doc/subclassing.py index 410fc58bd..36d8ff97d 100644 --- a/numpy/doc/subclassing.py +++ b/numpy/doc/subclassing.py @@ -488,13 +488,16 @@ following. if results is NotImplemented: return NotImplemented + if method == 'at': + return + if ufunc.nout == 1: results = (results,) results = tuple((np.asarray(result).view(A) if output is None else output) for result, output in zip(results, outputs)) - if isinstance(results[0], A): + if results and isinstance(results[0], A): results[0].info = info return results[0] if len(results) == 1 else results |