From 134ccbf600dd9b34458d6e4cc48cfc6c62a6ec5e Mon Sep 17 00:00:00 2001 From: "mark.dickinson" Date: Sun, 4 Jan 2009 21:22:02 +0000 Subject: [PATCH] More Python 2.3 compatibility fixes for decimal.py. git-svn-id: http://svn.python.org/projects/python/trunk@68317 6015fed2-1504-0410-9fe1-9d1591cc4771 --- Lib/decimal.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Lib/decimal.py b/Lib/decimal.py index 12dd7326cd..4140bea2f2 100644 --- a/Lib/decimal.py +++ b/Lib/decimal.py @@ -1556,13 +1556,13 @@ class Decimal(object): __trunc__ = __int__ - @property def real(self): return self + real = property(real) - @property def imag(self): return Decimal(0) + imag = property(imag) def conjugate(self): return self @@ -3174,7 +3174,7 @@ class Decimal(object): (opa, opb) = self._fill_logical(context, self._int, other._int) # make the operation, and clean starting zeroes - result = "".join(str(int(a)|int(b)) for a,b in zip(opa,opb)) + result = "".join([str(int(a)|int(b)) for a,b in zip(opa,opb)]) return _dec_from_triple(0, result.lstrip('0') or '0', 0) def logical_xor(self, other, context=None): @@ -3188,7 +3188,7 @@ class Decimal(object): (opa, opb) = self._fill_logical(context, self._int, other._int) # make the operation, and clean starting zeroes - result = "".join(str(int(a)^int(b)) for a,b in zip(opa,opb)) + result = "".join([str(int(a)^int(b)) for a,b in zip(opa,opb)]) return _dec_from_triple(0, result.lstrip('0') or '0', 0) def max_mag(self, other, context=None): -- 2.11.4.GIT