diff options
Diffstat (limited to 'source/blender/python')
-rw-r--r-- | source/blender/python/generic/py_capi_utils.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/python/generic/py_capi_utils.c b/source/blender/python/generic/py_capi_utils.c index 3fc1ec140c6..d29587a084b 100644 --- a/source/blender/python/generic/py_capi_utils.c +++ b/source/blender/python/generic/py_capi_utils.c @@ -228,6 +228,10 @@ const char *PyC_UnicodeAsByte(PyObject *py_str, PyObject **coerce) * chars since blender doesnt limit this */ return result; } + else if(PyBytes_Check(py_str)) { + PyErr_Clear(); + return PyBytes_AS_STRING(py_str); + } else { /* mostly copied from fileio.c's, fileio_init */ PyObject *stringobj; |