summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2008-02-11 03:11:55 +0000
committerMark Dickinson <dickinsm@gmail.com>2008-02-11 03:11:55 +0000
commitcd873fc1428b52620e26e44e19ce00a7ed79555c (patch)
tree5a9ab6230bf67ca6688be050b412a6692f67a989
parent03d3abf3755274358ed6f3aeeae273a2779b27bb (diff)
downloadcpython-git-cd873fc1428b52620e26e44e19ce00a7ed79555c.tar.gz
Put an extra space into the repr of a Fraction:
Fraction(1, 2) instead of Fraction(1,2).
-rw-r--r--Doc/whatsnew/2.6.rst4
-rwxr-xr-xLib/fractions.py2
-rw-r--r--Lib/test/test_fractions.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/Doc/whatsnew/2.6.rst b/Doc/whatsnew/2.6.rst
index 83cca99dcd..d37c5ac304 100644
--- a/Doc/whatsnew/2.6.rst
+++ b/Doc/whatsnew/2.6.rst
@@ -616,9 +616,9 @@ that will be the numerator and denominator of the resulting fraction. ::
>>> float(a), float(b)
(0.66666666666666663, 0.40000000000000002)
>>> a+b
- Fraction(16,15)
+ Fraction(16, 15)
>>> a/b
- Fraction(5,3)
+ Fraction(5, 3)
The :mod:`fractions` module is based upon an implementation by Sjoerd
Mullender that was in Python's :file:`Demo/classes/` directory for a
diff --git a/Lib/fractions.py b/Lib/fractions.py
index 3f070de0f1..123ecb6edc 100755
--- a/Lib/fractions.py
+++ b/Lib/fractions.py
@@ -187,7 +187,7 @@ class Fraction(Rational):
def __repr__(self):
"""repr(self)"""
- return ('Fraction(%r,%r)' % (self.numerator, self.denominator))
+ return ('Fraction(%r, %r)' % (self.numerator, self.denominator))
def __str__(self):
"""str(self)"""
diff --git a/Lib/test/test_fractions.py b/Lib/test/test_fractions.py
index cd35644022..a79fedd1f9 100644
--- a/Lib/test/test_fractions.py
+++ b/Lib/test/test_fractions.py
@@ -363,7 +363,7 @@ class FractionTest(unittest.TestCase):
self.assertFalse(R(5, 2) == 2)
def testStringification(self):
- self.assertEquals("Fraction(7,3)", repr(R(7, 3)))
+ self.assertEquals("Fraction(7, 3)", repr(R(7, 3)))
self.assertEquals("7/3", str(R(7, 3)))
self.assertEquals("7", str(R(7, 1)))