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

Method on_field_data

starlette/formparsers.py:87–92  ·  view source on GitHub ↗
(self, data: bytes, start: int, end: int)

Source from the content-addressed store, hash-verified

85 self.messages.append(message)
86
87 def on_field_data(self, data: bytes, start: int, end: int) -> None:
88 self._current_field_size += end - start
89 if self._current_field_size > self.max_part_size:
90 raise MultiPartException(f"Field exceeded maximum size of {int(self.max_part_size / 1024)}KB.")
91 message = (FormMessage.FIELD_DATA, data[start:end])
92 self.messages.append(message)
93
94 def on_field_end(self) -> None:
95 self._current_fields += 1

Callers

nothing calls this directly

Calls 2

MultiPartExceptionClass · 0.85
appendMethod · 0.45

Tested by

no test coverage detected