summaryrefslogtreecommitdiffstats
path: root/gio/gmemoryinputstream.override
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gmemoryinputstream.override')
-rw-r--r--gio/gmemoryinputstream.override14
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);