File tree 1 file changed +3
-5
lines changed
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 11
11
from __future__ import annotations
12
12
13
13
import binascii
14
+ from dataclasses import dataclass
14
15
from typing import TYPE_CHECKING
15
16
16
17
from .settings import ChangedSetting , SettingCodes , Settings , _setting_code_from_int
@@ -292,6 +293,7 @@ def __repr__(self) -> str:
292
293
)
293
294
294
295
296
+ @dataclass (kw_only = True )
295
297
class WindowUpdated (Event ):
296
298
"""
297
299
The WindowUpdated event is fired whenever a flow control window changes
@@ -307,15 +309,11 @@ class WindowUpdated(Event):
307
309
May be ``0`` if the connection window was changed.
308
310
"""
309
311
310
- delta : int | None
312
+ delta : int | None = None
311
313
"""
312
314
The window delta.
313
315
"""
314
316
315
- def __init__ (self , * , stream_id : int , delta : int | None = None ) -> None :
316
- self .stream_id = stream_id
317
- self .delta = delta
318
-
319
317
def __repr__ (self ) -> str :
320
318
return f"<WindowUpdated stream_id:{ self .stream_id } , delta:{ self .delta } >"
321
319
You can’t perform that action at this time.
0 commit comments