Private method which acts as a bridge between the events received from the HTTP/2 data and IH2EventsHandler Arguments: events -- A list of events that the remote peer triggered by sending data
(self, events: list[Event])
| 374 | self.conn.close_connection() |
| 375 | |
| 376 | def _handle_events(self, events: list[Event]) -> None: |
| 377 | """Private method which acts as a bridge between the events |
| 378 | received from the HTTP/2 data and IH2EventsHandler |
| 379 | |
| 380 | Arguments: |
| 381 | events -- A list of events that the remote peer triggered by sending data |
| 382 | """ |
| 383 | for event in events: |
| 384 | if isinstance(event, ConnectionTerminated): |
| 385 | self.connection_terminated(event) |
| 386 | elif isinstance(event, DataReceived): |
| 387 | self.data_received(event) |
| 388 | elif isinstance(event, ResponseReceived): |
| 389 | self.response_received(event) |
| 390 | elif isinstance(event, StreamEnded): |
| 391 | self.stream_ended(event) |
| 392 | elif isinstance(event, StreamReset): |
| 393 | self.stream_reset(event) |
| 394 | elif isinstance(event, WindowUpdated): |
| 395 | self.window_updated(event) |
| 396 | elif isinstance(event, SettingsAcknowledged): |
| 397 | self.settings_acknowledged(event) |
| 398 | elif isinstance(event, UnknownFrameReceived): |
| 399 | logger.warning("Unknown frame received: %s", event.frame) |
| 400 | |
| 401 | # Event handler functions starts here |
| 402 | def connection_terminated(self, event: ConnectionTerminated) -> None: |
no test coverage detected