parameters: (self, a, b)
docstring: Decimal division in a specified context.
  
          >>> ExtendedContext.divide(Decimal('1'), Decimal('3'))
          Decimal('0.333333333')
          >>> ExtendedContext.divide(Decimal('2'), Decimal('3'))
          Decimal('0.666666667')
          >>> ExtendedContext.divide(Decimal('5'), Decimal('2'))
          Decimal('2.5')
          >>> ExtendedContext.divide(Decimal('1'), Decimal('10'))
          Decimal('0.1')
          >>> ExtendedContext.divide(Decimal('12'), Decimal('12'))
          Decimal('1')
          >>> ExtendedContext.divide(Decimal('8.00'), Decimal('2'))
          Decimal('4.00')
          >>> ExtendedContext.divide(Decimal('2.400'), Decimal('2.0'))
          Decimal('1.20')
          >>> ExtendedContext.divide(Decimal('1000'), Decimal('100'))
          Decimal('10')
          >>> ExtendedContext.divide(Decimal('1000'), Decimal('1'))
          Decimal('1000')
          >>> ExtendedContext.divide(Decimal('2.40E+6'), Decimal('2'))
          Decimal('1.20E+6')
          >>> ExtendedContext.divide(5, 5)
          Decimal('1')
          >>> ExtendedContext.divide(Decimal(5), 5)
          Decimal('1')
          >>> ExtendedContext.divide(5, Decimal(5))
          Decimal('1')
docstring_summary: Decimal division in a specified context.
docstring_tokens: Decimal division in a specified context .
function: def divide(self, a, b):
          """Decimal division in a specified context.
  
          >>> ExtendedContext.divide(Decimal('1'), Decimal('3'))
          Decimal('0.333333333')
          >>> ExtendedContext.divide(Decimal('2'), Decimal('3'))
          Decimal('0.666666667')
          >>> ExtendedContext.divide(Decimal('5'), Decimal('2'))
          Decimal('2.5')
          >>> ExtendedContext.divide(Decimal('1'), Decimal('10'))
          Decimal('0.1')
          >>> ExtendedContext.divide(Decimal('12'), Decimal('12'))
          Decimal('1')
          >>> ExtendedContext.divide(Decimal('8.00'), Decimal('2'))
          Decimal('4.00')
          >>> ExtendedContext.divide(Decimal('2.400'), Decimal('2.0'))
          Decimal('1.20')
          >>> ExtendedContext.divide(Decimal('1000'), Decimal('100'))
          Decimal('10')
          >>> ExtendedContext.divide(Decimal('1000'), Decimal('1'))
          Decimal('1000')
          >>> ExtendedContext.divide(Decimal('2.40E+6'), Decimal('2'))
          Decimal('1.20E+6')
          >>> ExtendedContext.divide(5, 5)
          Decimal('1')
          >>> ExtendedContext.divide(Decimal(5), 5)
          Decimal('1')
          >>> ExtendedContext.divide(5, Decimal(5))
          Decimal('1')
          """
          a = _convert_other(a, raiseit=True)
          r = a.__div__(b, context=self)
          if r is NotImplemented:
              raise TypeError("Unable to convert %s to Decimal" % b)
          else:
              return r
function_tokens: def divide ( self , a , b ) : a = _convert_other ( a , raiseit = True ) r = a . __div__ ( b , context = self ) if r is NotImplemented : raise TypeError ( "Unable to convert %s to Decimal" % b ) else : return r