class_docstr: Thrown when a ufunc output cannot be casted 
class_docstr_tok: ["Thrown","when","a","ufunc","output","can","not","be","casted"]
code: def __str__(self):
      # only show the number if more than one output exists
      i_str = "{} ".format(self.out_i) if self.ufunc.nout != 1 else ""
      return (
          "Cannot cast ufunc {!r} output {}from {!r} to {!r} with casting "
          "rule {!r}"
      ).format(
          self.ufunc.__name__, i_str, self.from_, self.to, self.casting
      )
  
imports: from .._utils import set_module
label_desc: Use image node_id 2 for calling the _UFuncOutputCastingError obj's underlying member method code with example usage: obj.__str__() and returns: str