@@ -1806,9 +1806,7 @@ def _receive_window_update_frame(self, frame: WindowUpdateFrame) -> tuple[list[F
1806
1806
)
1807
1807
1808
1808
# FIXME: Should we split this into one event per active stream?
1809
- window_updated_event = WindowUpdated ()
1810
- window_updated_event .stream_id = 0
1811
- window_updated_event .delta = frame .window_increment
1809
+ window_updated_event = WindowUpdated (stream_id = 0 , delta = frame .window_increment )
1812
1810
stream_events = [window_updated_event ]
1813
1811
frames = []
1814
1812
@@ -1825,17 +1823,16 @@ def _receive_ping_frame(self, frame: PingFrame) -> tuple[list[Frame], list[Event
1825
1823
1826
1824
evt : PingReceived | PingAckReceived
1827
1825
if "ACK" in frame .flags :
1828
- evt = PingAckReceived ()
1826
+ evt = PingAckReceived (ping_data = frame . opaque_data )
1829
1827
else :
1830
- evt = PingReceived ()
1828
+ evt = PingReceived (ping_data = frame . opaque_data )
1831
1829
1832
1830
# automatically ACK the PING with the same 'opaque data'
1833
1831
f = PingFrame (0 )
1834
1832
f .flags .add ("ACK" )
1835
1833
f .opaque_data = frame .opaque_data
1836
1834
frames .append (f )
1837
1835
1838
- evt .ping_data = frame .opaque_data
1839
1836
events .append (evt )
1840
1837
1841
1838
return frames , events
@@ -1974,8 +1971,7 @@ def _receive_unknown_frame(self, frame: ExtensionFrame) -> tuple[list[Frame], li
1974
1971
self .config .logger .debug (
1975
1972
"Received unknown extension frame (ID %d)" , frame .stream_id ,
1976
1973
)
1977
- event = UnknownFrameReceived ()
1978
- event .frame = frame
1974
+ event = UnknownFrameReceived (frame = frame )
1979
1975
return [], [event ]
1980
1976
1981
1977
def _local_settings_acked (self ) -> dict [SettingCodes | int , ChangedSetting ]:
0 commit comments