From a3f478e9af35539195515ad32fe7145cab3ce1af Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 7 Dec 2012 19:51:06 +0000 Subject: [PATCH] boost.python: merging trunk to release [SVN r81773] --- 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;