commit | 6bd525b656f75c9752d39d9c4be1e1b29fa67cdb | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Fri Oct 09 13:10:05 2015 +0200 |
committer | Victor Stinner <victor.stinner@gmail.com> | Fri Oct 09 13:10:05 2015 +0200 |
tree | 645853491c0ae3addc1f578dfe0b5345b3cd7b0f | |
parent | ce179bf6baed91ba84cc3ff647e96287c3b8e2f2 [diff] |
Optimize error handlers of ASCII and Latin1 encoders when the replacement string is pure ASCII: use _PyBytesWriter_WriteBytes(), don't check individual character. Cleanup unicode_encode_ucs1(): * Rename repunicode to rep * Clear rep object on error * Factorize code between bytes and unicode path