@@ -989,7 +989,7 @@ int __convert_to_string(PathIterator &path,
989989{
990990#if PY_VERSION_HEX < 0x02070000
991991 char format[64 ];
992- snprintf (format, 64 , " %s.%dg " , " %" , precision);
992+ snprintf (format, 64 , " %s.%df " , " %" , precision);
993993#endif
994994
995995 char *p = *buffer;
@@ -1031,14 +1031,14 @@ int __convert_to_string(PathIterator &path,
10311031 for (int i = 0 ; i < size; ++i) {
10321032#if PY_VERSION_HEX >= 0x02070000
10331033 char *str;
1034- str = PyOS_double_to_string (x[i], ' g ' , precision, 0 , NULL );
1034+ str = PyOS_double_to_string (x[i], ' f ' , precision, 0 , NULL );
10351035 if ((p = __append_to_string (p, buffer, buffersize, str)) == NULL ) {
10361036 PyMem_Free (str);
10371037 return 1 ;
10381038 }
10391039 PyMem_Free (str);
10401040 if ((p = __append_to_string (p, buffer, buffersize, " " )) == NULL ) return 1 ;
1041- str = PyOS_double_to_string (y[i], ' g ' , precision, 0 , NULL );
1041+ str = PyOS_double_to_string (y[i], ' f ' , precision, 0 , NULL );
10421042 if ((p = __append_to_string (p, buffer, buffersize, str)) == NULL ) {
10431043 PyMem_Free (str);
10441044 return 1 ;
0 commit comments