From: Victor Stinner Date: Wed, 6 Mar 2013 18:28:37 +0000 (+0100) Subject: _PyUnicode_Writer() now also reuses Unicode singletons: X-Git-Tag: v3.3.1rc1~86 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2cb16aa3cb31c2c0620df3c806d10782f84c94fb;p=thirdparty%2FPython%2Fcpython.git _PyUnicode_Writer() now also reuses Unicode singletons: empty string and latin1 single character --- diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index f66492218933..9f269a5bc2e9 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -12924,7 +12924,7 @@ _PyUnicodeWriter_Finish(_PyUnicodeWriter *writer) writer->buffer = newbuffer; } assert(_PyUnicode_CheckConsistency(writer->buffer, 1)); - return writer->buffer; + return unicode_result_ready(writer->buffer); } void