commit | 3e09f43e065aefc7b69dcaac5fdd6c952d2e8be0 | [log] [tgz] |
---|---|---|
author | Mark Dickinson <dickinsm@gmail.com> | Fri Apr 17 08:41:23 2009 +0000 |
committer | Mark Dickinson <dickinsm@gmail.com> | Fri Apr 17 08:41:23 2009 +0000 |
tree | 908a613cad57845539a745330d93e5b554d6955d | |
parent | 8648e501d8b9ed23f543d17d8e8c151cbec19566 [diff] [blame] |
Make sure that marshal and pickle continue to output 17 digits of precision for floats.
diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 20ab525..e9c4a76 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c
@@ -1025,7 +1025,7 @@ if (pickler_write(self, &op, 1) < 0) goto done; - buf = PyOS_double_to_string(x, 'r', 0, 0, NULL); + buf = PyOS_double_to_string(x, 'g', 17, 0, NULL); if (!buf) { PyErr_NoMemory(); goto done;