MCPcopy
hub / github.com/encode/starlette / _will_roll

Method _will_roll

starlette/datastructures.py:442–449  ·  view source on GitHub ↗
(self, size_to_add: int)

Source from the content-addressed store, hash-verified

440 return not rolled_to_disk
441
442 def _will_roll(self, size_to_add: int) -> bool:
443 # If we're not in_memory then we will always roll
444 if not self._in_memory:
445 return True
446
447 # Check for SpooledTemporaryFile._max_size
448 future_size = self.file.tell() + size_to_add
449 return bool(future_size > self._max_mem_size) if self._max_mem_size else False
450
451 async def write(self, data: bytes) -> None:
452 new_data_len = len(data)

Callers 1

writeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected