diff options
Diffstat (limited to 'gio/gmemoryinputstream.override')
-rw-r--r-- | gio/gmemoryinputstream.override | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gio/gmemoryinputstream.override b/gio/gmemoryinputstream.override index 0495338..32b7a00 100644 --- a/gio/gmemoryinputstream.override +++ b/gio/gmemoryinputstream.override @@ -38,14 +38,14 @@ _wrap_g_memory_input_stream_add_data(PyGObject *self, char *copy; int length; - if (!PyString_Check(data)) { - PyErr_SetString(PyExc_TypeError, "data must be a string or None"); + if (!_PyByteArray_Check(data)) { + PyErr_SetString(PyExc_TypeError, "data must be a bytes instance or None"); return NULL; } - length = PyString_Size(data); + length = _PyByteArray_Size(data); copy = g_malloc(length); - memcpy(copy, PyString_AsString(data), length); + memcpy(copy, _PyByteArray_AsString(data), length); g_memory_input_stream_add_data(G_MEMORY_INPUT_STREAM(self->obj), copy, length, (GDestroyNotify) g_free); @@ -74,14 +74,14 @@ _wrap_g_memory_input_stream_new_from_data(PyGObject *self, char *copy; int length; - if (!PyString_Check(data)) { + if (!_PyByteArray_Check(data)) { PyErr_SetString(PyExc_TypeError, "data must be a string or None"); return NULL; } - length = PyString_Size(data); + length = _PyByteArray_Size(data); copy = g_malloc(length); - memcpy(copy, PyString_AsString(data), length); + memcpy(copy, _PyByteArray_AsString(data), length); stream = g_memory_input_stream_new_from_data(copy, length, (GDestroyNotify) g_free); |