astropy__astropy-13977
Should `Quantity.__array_ufunc__()` return `NotImplemented` instead of raising `ValueError` if the inputs are incompatible?
Verdict: the issue points to the file or function that was changed (Tier B).
So, basically it could be as simple as something equivalent to `if not all(isinstance(io, (Quantity, ndarray, Column) for io in *(inputs+out)): return NotImplemented` -- though done in a way that does not slow down the common case where inputs are OK -- say with a `try/except`.
The two checks disagreed (stated fix vs. points to it); the lower reading shown: “So, basically it could be as simple as something equivalent to `if not all(isinstance(io, (Quantity, ndarray, Column) for io in *(inputs+out)): retur…”
All SWE-bench Verified tasks · more astropy/astropy tasks · How the check works