]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
_PyUnicode_Writer() now also reuses Unicode singletons:
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 6 Mar 2013 18:28:37 +0000 (19:28 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 6 Mar 2013 18:28:37 +0000 (19:28 +0100)
empty string and latin1 single character

Objects/unicodeobject.c

index f66492218933e1b7ba99a903191aab3a5d644793..9f269a5bc2e9aff0d3afb4fa2100b972414c80ac 100644 (file)
@@ -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