Issue #13701: Fix decorator avoidance (due to desire for Python 2.3 compatibility) in decimal module.

This commit is contained in:
Mark Dickinson 2012-10-31 17:53:27 +00:00
parent a28cf6fef9
commit 9c3f5031a9
1 changed files with 1 additions and 3 deletions

View File

@ -703,8 +703,7 @@ class Decimal(object):
raise TypeError("Cannot convert %r to Decimal" % value)
# @classmethod, but @decorator is not valid Python 2.3 syntax, so
# don't use it (see notes on Py2.3 compatibility at top of file)
@classmethod
def from_float(cls, f):
"""Converts a float to a decimal number, exactly.
@ -743,7 +742,6 @@ class Decimal(object):
return result
else:
return cls(result)
from_float = classmethod(from_float)
def _isnan(self):
"""Returns whether the number is not actually one.