(self, other, context=None)
return self.__add__(other.copy_negate(), context=context)
Return self - other
Return self - other
Return self - other
def __sub__(self, other, context=None):
        """Return self - other"""
        other = _convert_other(other)
        if other is NotImplemented:
            return other

        if self._is_special or other._is_special:
            ans = self._check_nans(other, context=context)
            if ans:
                return ans

        # self - other is computed as self + other.copy_negate()
        return self.__add__(other.copy_negate(), context=context)
def __sub__ ( self , other , context = None ) : other = _convert_other ( other ) if other is NotImplemented : return other if self . _is_special or other . _is_special : ans = self . _check_nans ( other , context = context ) if ans : return ans # self - other is computed as self + other.copy_negate() return self . __add__ ( other . copy_negate ( ) , context = context )