Greg Ewing wrote: > Travis Oliphant wrote: > >> It is more convenient to store any slicing information (so a memory >> view object could store an arbitrary slice of another object) as >> offsets, lengths, and skips which can be used to adjust the memory >> buffer returned by base. > > What happens if the base object changes its memory > layout in such a way that the stored offsets, lengths > and skips are no longer correct for the slice that > was requested?
When the memory view object gets the buffer info again from the base object, it will be able to figure this out and raise an error. -Travis _______________________________________________ Python-Dev mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com