Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 66a1bd5

Browse files
committed
Merged revisions 79779 via svnmerge from
svn+ssh://[email protected]/python/trunk ........ r79779 | philip.jenvey | 2010-04-04 19:51:51 -0700 (Sun, 04 Apr 2010) | 2 lines fix escape_encode to return the correct consumed size ........
1 parent cfe0af4 commit 66a1bd5

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

Lib/test/test_codecs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -905,6 +905,8 @@ def test_encode_length(self):
905905
self.assertEquals(encoder("a")[1], 1)
906906
self.assertEquals(encoder("\xe9\u0142")[1], 2)
907907

908+
self.assertEquals(codecs.escape_encode(br'\x00')[1], 4)
909+
908910
# From http://www.gnu.org/software/libidn/draft-josefsson-idn-test-vectors.html
909911
nameprep_tests = [
910912
# 3.1 Map to nothing.

Modules/_codecsmodule.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ escape_encode(PyObject *self,
217217
}
218218
}
219219

220-
return codec_tuple(v, PyBytes_Size(v));
220+
return codec_tuple(v, size);
221221
}
222222

223223
/* --- Decoder ------------------------------------------------------------ */

0 commit comments

Comments
 (0)