Index: Python/getargs.c =================================================================== --- Python/getargs.c (révision 81973) +++ Python/getargs.c (copie de travail) @@ -1005,11 +1005,6 @@ if (arg == Py_None) *p = 0; - else if (PyBytes_Check(arg)) { - /* Enable null byte check below */ - uarg = arg; - *p = PyBytes_AS_STRING(arg); - } else if (PyUnicode_Check(arg)) { uarg = UNICODE_DEFAULT_ENCODING(arg); if (uarg == NULL) Index: Lib/test/test_getargs2.py =================================================================== --- Lib/test/test_getargs2.py (révision 81973) +++ Lib/test/test_getargs2.py (copie de travail) @@ -325,7 +325,7 @@ from _testcapi import getargs_z self.assertEqual(getargs_z('abc\xe9'), b'abc\xc3\xa9') self.assertRaises(TypeError, getargs_z, 'nul:\0') - self.assertEqual(getargs_z(b'bytes'), b'bytes') + self.assertRaises(TypeError, getargs_z, b'bytes') self.assertRaises(TypeError, getargs_z, bytearray(b'bytearray')) self.assertRaises(TypeError, getargs_z, memoryview(b'memoryview')) self.assertIsNone(getargs_z(None))