Proxy object for a write that a memoryview.
| 204 | |
| 205 | @dataclass |
| 206 | class BytesIOProxy: |
| 207 | """Proxy object for a write that a memoryview.""" |
| 208 | |
| 209 | getvalue: Callable[[], memoryview] | None = None |
| 210 | |
| 211 | def getbuffer(self) -> memoryview: |
| 212 | """Get the value of this write as bytes or memory.""" |
| 213 | if self.getvalue is None: |
| 214 | raise ValueError("must set getvalue before fetching value") |
| 215 | return self.getvalue() |
| 216 | |
| 217 | |
| 218 | def _open_remote_file(file, mode, storage_options=None, open_kwargs=None): |
no outgoing calls
no test coverage detected
searching dependent graphs…