summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2010-01-16 20:33:02 +0000
committerMark Dickinson <dickinsm@gmail.com>2010-01-16 20:33:02 +0000
commitd87f22cec82a7c368cd2319c4fadbf4e6159f999 (patch)
treefdb6603e0772a180a5f0ddccc7d34c83d7b69d27
parent5afe42b69bcd576aa65a8103eebf314757e67a62 (diff)
downloadcpython-git-d87f22cec82a7c368cd2319c4fadbf4e6159f999.tar.gz
Add better error reporting for MemoryErrors caused by str->float conversions.
-rw-r--r--Lib/test/test_strtod.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/test/test_strtod.py b/Lib/test/test_strtod.py
index 1883820ca5..189254260c 100644
--- a/Lib/test/test_strtod.py
+++ b/Lib/test/test_strtod.py
@@ -91,6 +91,8 @@ class StrtodTests(unittest.TestCase):
fs = float(s)
except OverflowError:
got = '-inf' if s[0] == '-' else 'inf'
+ except MemoryError:
+ got = 'memory error'
else:
got = fs.hex()
expected = strtod(s)