MCPcopy Index your code
hub / github.com/python-websockets/websockets / parse_frame

Function parse_frame

experiments/optimization/parse_frames.py:22–38  ·  view source on GitHub ↗
(data, count, mask, extensions)

Source from the content-addressed store, hash-verified

20
21
22def parse_frame(data, count, mask, extensions):
23 reader = StreamReader()
24 for _ in range(count):
25 reader.feed_data(data)
26 parser = Frame.parse(
27 reader.read_exact,
28 mask=mask,
29 extensions=extensions,
30 )
31 try:
32 next(parser)
33 except StopIteration:
34 pass
35 else:
36 raise AssertionError("parser should return frame")
37 reader.feed_eof()
38 assert reader.at_eof(), "parser should consume all data"
39
40
41def run_benchmark(size, count, compression=False, number=100):

Callers

nothing calls this directly

Calls 5

feed_dataMethod · 0.95
feed_eofMethod · 0.95
at_eofMethod · 0.95
StreamReaderClass · 0.90
parseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…