]> granicus.if.org Git - python/commitdiff
Return bytes, not string from read(). Makes test_mmap.py pass.
authorGuido van Rossum <guido@python.org>
Thu, 26 Jul 2007 18:28:23 +0000 (18:28 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 26 Jul 2007 18:28:23 +0000 (18:28 +0000)
Modules/mmapmodule.c

index 29f458fcca8825fbb117fe058e26b9c5afaedc2f..269ac900b44c634d674e6bff67e6b5578f987bd8 100644 (file)
@@ -226,7 +226,7 @@ mmap_read_method(mmap_object *self,
        if ((self->pos + num_bytes) > self->size) {
                num_bytes -= (self->pos+num_bytes) - self->size;
        }
-       result = Py_BuildValue("s#", self->data+self->pos, num_bytes);
+       result = PyBytes_FromStringAndSize(self->data+self->pos, num_bytes);
        self->pos += num_bytes;
        return result;
 }