From 303885fefa9681d4787762baed09dacac9a02541 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 27 Jul 2012 22:43:32 +0000 Subject: [PATCH] applying patch from trac ticket 4609 [SVN r79774] --- src/converter/builtin_converters.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/converter/builtin_converters.cpp b/src/converter/builtin_converters.cpp index c7c95ea8..9900602b 100644 --- a/src/converter/builtin_converters.cpp +++ b/src/converter/builtin_converters.cpp @@ -377,7 +377,8 @@ namespace static unaryfunc* get_slot(PyObject* obj) { #if PY_VERSION_HEX >= 0x03000000 - return (PyUnicode_Check(obj)) ? &py_unicode_as_string_unaryfunc : 0; + return (PyUnicode_Check(obj)) ? &py_unicode_as_string_unaryfunc : + PyBytes_Check(obj) ? &py_object_identity : 0; #else return (PyString_Check(obj)) ? &obj->ob_type->tp_str : 0;