parameters: (self, a)
return_statement: return a.copy_negate()
docstring: Returns a copy of the operand with the sign inverted.
  
          >>> ExtendedContext.copy_negate(Decimal('101.5'))
          Decimal('-101.5')
          >>> ExtendedContext.copy_negate(Decimal('-101.5'))
          Decimal('101.5')
          >>> ExtendedContext.copy_negate(1)
          Decimal('-1')
docstring_summary: Returns a copy of the operand with the sign inverted.
docstring_tokens: Returns a copy of the operand with the sign inverted .
function: def copy_negate(self, a):
          """Returns a copy of the operand with the sign inverted.
  
          >>> ExtendedContext.copy_negate(Decimal('101.5'))
          Decimal('-101.5')
          >>> ExtendedContext.copy_negate(Decimal('-101.5'))
          Decimal('101.5')
          >>> ExtendedContext.copy_negate(1)
          Decimal('-1')
          """
          a = _convert_other(a, raiseit=True)
          return a.copy_negate()
function_tokens: def copy_negate ( self , a ) : a = _convert_other ( a , raiseit = True ) return a . copy_negate ( )