\r
// Because some Python objects which support "buffer" protocol have more than one\r
// memory segment, we have to copy them into a contiguous memory.\r
\r
// Because some Python objects which support "buffer" protocol have more than one\r
// memory segment, we have to copy them into a contiguous memory.\r