summaryrefslogtreecommitdiffstats
path: root/Objects/floatobject.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2013-04-17 21:02:17 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2013-04-17 21:02:17 (GMT)
commit8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30 (patch)
tree8c66aa5789027ee1ed14128aa6ad6d85e1b076a7 /Objects/floatobject.c
parente84a51c38edc35e4c1e1df6b28b1e3be95ba8d00 (diff)
downloadcpython-8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30.zip
cpython-8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30.tar.gz
cpython-8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30.tar.bz2
Close #17694: Add minimum length to _PyUnicodeWriter
* Add also min_char attribute to _PyUnicodeWriter structure (currently unused) * _PyUnicodeWriter_Init() has no more argument (except the writer itself): min_length and overallocate must be set explicitly * In error handlers, only enable overallocation if the replacement string is longer than 1 character * CJK decoders don't use overallocation anymore * Set min_length, instead of preallocating memory using _PyUnicodeWriter_Prepare(), in many decoders * _PyUnicode_DecodeUnicodeInternal() checks for integer overflow
Diffstat (limited to 'Objects/floatobject.c')
-rw-r--r--Objects/floatobject.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/floatobject.c b/Objects/floatobject.c
index b571ca8..c54c8e1 100644
--- a/Objects/floatobject.c
+++ b/Objects/floatobject.c
@@ -1711,7 +1711,7 @@ float__format__(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "U:__format__", &format_spec))
return NULL;
- _PyUnicodeWriter_Init(&writer, 0);
+ _PyUnicodeWriter_Init(&writer);
ret = _PyFloat_FormatAdvancedWriter(
&writer,
self,