commit | e5aeaad0ca1f86462df0c9d2661a5970c7cca0b3 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Thu Jul 26 18:28:23 2007 +0000 |
committer | Guido van Rossum <guido@python.org> | Thu Jul 26 18:28:23 2007 +0000 |
tree | 04494d3b4a2611122e3904c96e0958854b58d2ea | |
parent | 1eb79cfd6dfc5bb96a180fefc871fa1dc600a510 [diff] |
Return bytes, not string from read(). Makes test_mmap.py pass.
diff --git a/Modules/mmapmodule.c b/Modules/mmapmodule.c index 29f458f..269ac90 100644 --- a/Modules/mmapmodule.c +++ b/Modules/mmapmodule.c
@@ -226,7 +226,7 @@ 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; }