diff options
author | Gregory P. Smith <greg@mad-scientist.com> | 2008-09-06 21:34:51 (GMT) |
---|---|---|
committer | Gregory P. Smith <greg@mad-scientist.com> | 2008-09-06 21:34:51 (GMT) |
commit | 0a608fdaac5b4422b9ade6ec7b44182902f2f9ce (patch) | |
tree | 80f50c009d21accfd42b8a736ce9761370169995 /Modules/mmapmodule.c | |
parent | 7e958d1ceb0b92fa7bace7040ce042474d3ea510 (diff) | |
download | cpython-0a608fdaac5b4422b9ade6ec7b44182902f2f9ce.zip cpython-0a608fdaac5b4422b9ade6ec7b44182902f2f9ce.tar.gz cpython-0a608fdaac5b4422b9ade6ec7b44182902f2f9ce.tar.bz2 |
fixes deferred/release blocker issue #3797: Fixed the dbm, marshal, mmap,
ossaudiodev, & winreg modules to return bytes objects instead of bytearray
objects.
Diffstat (limited to 'Modules/mmapmodule.c')
-rw-r--r-- | Modules/mmapmodule.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Modules/mmapmodule.c b/Modules/mmapmodule.c index 9adef9b..6a2ebfd 100644 --- a/Modules/mmapmodule.c +++ b/Modules/mmapmodule.c @@ -228,7 +228,7 @@ mmap_read_line_method(mmap_object *self, else ++eol; /* we're interested in the position after the newline. */ - result = PyByteArray_FromStringAndSize(start, (eol - start)); + result = PyBytes_FromStringAndSize(start, (eol - start)); self->pos += (eol - start); return result; } @@ -248,7 +248,7 @@ mmap_read_method(mmap_object *self, if (num_bytes > self->size - self->pos) { num_bytes -= (self->pos+num_bytes) - self->size; } - result = PyByteArray_FromStringAndSize(self->data+self->pos, num_bytes); + result = PyBytes_FromStringAndSize(self->data+self->pos, num_bytes); self->pos += num_bytes; return result; } @@ -679,7 +679,7 @@ mmap_item(mmap_object *self, Py_ssize_t i) PyErr_SetString(PyExc_IndexError, "mmap index out of range"); return NULL; } - return PyByteArray_FromStringAndSize(self->data + i, 1); + return PyBytes_FromStringAndSize(self->data + i, 1); } static PyObject * @@ -769,14 +769,14 @@ mmap_ass_item(mmap_object *self, Py_ssize_t i, PyObject *v) "mmap object doesn't support item deletion"); return -1; } - if (! (PyByteArray_Check(v) && PyByteArray_Size(v)==1) ) { + if (! (PyBytes_Check(v) && PyBytes_Size(v)==1) ) { PyErr_SetString(PyExc_IndexError, "mmap assignment must be length-1 bytes()"); return -1; } if (!is_writable(self)) return -1; - buf = PyByteArray_AsString(v); + buf = PyBytes_AsString(v); self->data[i] = buf[0]; return 0; } |