Convert bytes-object *buf* to a non-trivial memoryview
(buf)
| 4097 | return _to_memoryview(super().read(len_)) |
| 4098 | |
| 4099 | def _to_memoryview(buf): |
| 4100 | '''Convert bytes-object *buf* to a non-trivial memoryview''' |
| 4101 | |
| 4102 | arr = array.array('i') |
| 4103 | idx = len(buf) - len(buf) % arr.itemsize |
| 4104 | arr.frombytes(buf[:idx]) |
| 4105 | return memoryview(arr) |
| 4106 | |
| 4107 | |
| 4108 | class CTextIOWrapperTest(TextIOWrapperTest): |
no test coverage detected