(cls, data)
| 216 | |
| 217 | @classmethod |
| 218 | def split(cls, data): |
| 219 | # use memoryview for zero-copy slices |
| 220 | rest = memoryview(data) |
| 221 | while rest: |
| 222 | extra, rest = _Extra.read_one(rest) |
| 223 | yield extra |
| 224 | |
| 225 | @classmethod |
| 226 | def strip(cls, data, xids): |