Index: Lib/test/test_kqueue.py =================================================================== --- Lib/test/test_kqueue.py (revision 74525) +++ Lib/test/test_kqueue.py (working copy) @@ -179,6 +179,10 @@ b.close() kq.close() + def test_kevent_repr(self): + ev = select.kevent(1) + repr(ev) + def test_main(): support.run_unittest(TestKQueue) Index: Modules/selectmodule.c =================================================================== --- Modules/selectmodule.c (revision 74525) +++ Modules/selectmodule.c (working copy) @@ -1226,7 +1226,7 @@ "data=0x%lx udata=%p>", (unsigned long)(s->e.ident), s->e.filter, s->e.flags, s->e.fflags, (long)(s->e.data), s->e.udata); - return PyBytes_FromString(buf); + return PyUnicode_FromString(buf); } static int