Antoine Pitrou <solipsis <at> pitrou.net> writes: > > > The first is that memoryview is treating the len field in the > > Py_buffer struct as the number of objects in the view in a few places > > instead of as the total number of bytes being exposed (it is actually > > the latter, as defined in PEP 3118). > > I don't understand the difference between "the number of objects in the > view" and "the total number of bytes being exposed". For me it should be > the same and the "buf" and "len" fields in the Py_buffer should be > usable by any other C function, otherwise they are useless.
Sorry, I had misread your message. Yes, indeed "len" should the number of bytes, not the number of objects. This is also solved as part of the patch I proposed in the aforementioned bug entry. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com