MCPcopy
hub / github.com/benoitc/gunicorn / reset

Method reset

gunicorn/asgi/parser.py:229–247  ·  view source on GitHub ↗

Reset for next request (keepalive).

(self)

Source from the content-addressed store, hash-verified

227 return self._proxy_protocol_info
228
229 def reset(self):
230 """Reset for next request (keepalive)."""
231 self._state = 'request_line'
232 self._buffer.clear()
233 self._headers_list = []
234 self.method = None
235 self.path = None
236 self.http_version = None
237 self.headers = []
238 self.content_length = None
239 self.is_chunked = False
240 self.should_keep_alive = True
241 self.is_complete = False
242 self._body_remaining = 0
243 self._skip_body = False
244 self._chunk_state = 'size'
245 self._chunk_size = 0
246 self._chunk_remaining = 0
247 self._header_count = 0
248
249 def finish(self):
250 """Mark parsing complete for EOF handling.

Callers 3

_handle_connectionMethod · 0.45

Calls 1

clearMethod · 0.45

Tested by 2