(self, size=-1, /)
| 84 | return self.__len |
| 85 | |
| 86 | def read(self, size=-1, /): |
| 87 | if not self.read_started: |
| 88 | self.__content.seek(0) |
| 89 | self.read_started = True |
| 90 | if size == -1 or size is None: |
| 91 | size = self.__len |
| 92 | assert ( |
| 93 | self.__len >= size |
| 94 | ), "Cannot read more than the available bytes from the HTTP incoming data." |
| 95 | content = self.__content.read(size) |
| 96 | self.__len -= len(content) |
| 97 | return content |
| 98 | |
| 99 | def readline(self, size=-1, /): |
| 100 | if not self.read_started: |