Register decimals as numbers.Number

This commit is contained in:
Raymond Hettinger 2009-02-03 03:54:28 +00:00
parent 2fad8016ba
commit 82417ca9b2
2 changed files with 14 additions and 0 deletions

View file

@ -136,6 +136,7 @@ __all__ = [
import copy as _copy
import math as _math
import numbers as _numbers
try:
from collections import namedtuple as _namedtuple
@ -3695,6 +3696,12 @@ def _dec_from_triple(sign, coefficient, exponent, special=False):
return self
# Register Decimal as a kind of Number (an abstract base class).
# However, do not register it as Real (because Decimals are not
# interoperable with floats).
_numbers.Number.register(Decimal)
##### Context class #######################################################