'Returns self with the sign of other.'

def copy_sign(self, other, context=None):

    other = _convert_other(other, raiseit=True)
    return _dec_from_triple(other._sign, self._int, self._exp, self._is_special)
