]> granicus.if.org Git - python/commitdiff
Use %.17f to format floats/doubles
authorGuido van Rossum <guido@python.org>
Fri, 3 Apr 1998 21:13:02 +0000 (21:13 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 3 Apr 1998 21:13:02 +0000 (21:13 +0000)
Modules/cPickle.c

index db72bf990eafed941be346eff1a3d42b0ed732d8..9af979b8d2f9dbd6fc1c2b8a2ccf6e02100a7018 100644 (file)
@@ -922,7 +922,7 @@ save_float(Picklerobject *self, PyObject *args) {
     {
         char c_str[250];
         c_str[0] = FLOAT;
-        sprintf(c_str + 1, "%f\n", x);
+        sprintf(c_str + 1, "%.17g\n", x);
 
         if ((*self->write_func)(self, c_str, strlen(c_str)) < 0)
             return -1;