[Python-checkins] r75276 - in python/branches/py3k: Lib/decimal.py Misc/NEWS

mark.dickinson python-checkins at python.org
Wed Oct 7 21:23:50 CEST 2009


Author: mark.dickinson
Date: Wed Oct 7 21:23:50 2009
New Revision: 75276
Log:
Merged revisions 75275 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk
........
 r75275 | mark.dickinson | 2009年10月07日 20:22:05 +0100 (2009年10月07日) | 6 lines
 
 Issue #7048: logb should round its result when that result doesn't fit
 into the available precision. (Tests for this change are included in
 the most recent set of testcases from the Decimal Specification site;
 those testcases will be updated shortly.)
........
Modified:
 python/branches/py3k/ (props changed)
 python/branches/py3k/Lib/decimal.py
 python/branches/py3k/Misc/NEWS
Modified: python/branches/py3k/Lib/decimal.py
==============================================================================
--- python/branches/py3k/Lib/decimal.py	(original)
+++ python/branches/py3k/Lib/decimal.py	Wed Oct 7 21:23:50 2009
@@ -3209,7 +3209,8 @@
 # otherwise, simply return the adjusted exponent of self, as a
 # Decimal. Note that no attempt is made to fit the result
 # into the current context.
- return Decimal(self.adjusted())
+ ans = Decimal(self.adjusted())
+ return ans._fix(context)
 
 def _islogical(self):
 """Return True if self is a logical operand.
Modified: python/branches/py3k/Misc/NEWS
==============================================================================
--- python/branches/py3k/Misc/NEWS	(original)
+++ python/branches/py3k/Misc/NEWS	Wed Oct 7 21:23:50 2009
@@ -87,6 +87,9 @@
 Library
 -------
 
+- Issue #7048: Force Decimal.logb to round its result when that result
+ is too large to fit in the current precision.
+
 - Issue #6236, #6348: Fix various failures in the I/O library under AIX
 and other platforms, when using a non-gcc compiler. Patch by egreen.
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /