diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index c6e1e0b..87c28b4 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -108,7 +108,7 @@ struct QString_from_python_str } static void *convertible(PyObject *objPtr) { - return PyString_Check(objPtr) ? objPtr : nullptr; + return PyString_Check(objPtr) || PyUnicode_Check(objPtr) ? objPtr : nullptr; } static void construct(PyObject *objPtr, bpy::converter::rvalue_from_python_stage1_data *data) {