3838_STRUCT_B = struct .Struct (">B" )
3939
4040
41- class Frame ( object ) :
41+ class Frame :
4242 """
4343 The base class for all HTTP/2 frames.
4444 """
@@ -175,13 +175,13 @@ def parse_body(self, data):
175175 raise NotImplementedError ()
176176
177177
178- class Padding ( object ) :
178+ class Padding :
179179 """
180180 Mixin for frames that contain padding. Defines extra fields that can be
181181 used and set by frames that can be padded.
182182 """
183183 def __init__ (self , stream_id , pad_length = 0 , ** kwargs ):
184- super (Padding , self ).__init__ (stream_id , ** kwargs )
184+ super ().__init__ (stream_id , ** kwargs )
185185
186186 #: The length of the padding to use.
187187 self .pad_length = pad_length
@@ -212,7 +212,7 @@ def total_padding(self): # pragma: no cover
212212 return self .pad_length
213213
214214
215- class Priority ( object ) :
215+ class Priority :
216216 """
217217 Mixin for frames that contain priority data. Defines extra fields that can
218218 be used and set by frames that contain priority data.
@@ -223,7 +223,7 @@ def __init__(self,
223223 stream_weight = 0x0 ,
224224 exclusive = False ,
225225 ** kwargs ):
226- super (Priority , self ).__init__ (stream_id , ** kwargs )
226+ super ().__init__ (stream_id , ** kwargs )
227227
228228 #: The stream ID of the stream on which this stream depends.
229229 self .depends_on = depends_on
@@ -269,7 +269,7 @@ class DataFrame(Padding, Frame):
269269 stream_association = _STREAM_ASSOC_HAS_STREAM
270270
271271 def __init__ (self , stream_id , data = b'' , ** kwargs ):
272- super (DataFrame , self ).__init__ (stream_id , ** kwargs )
272+ super ().__init__ (stream_id , ** kwargs )
273273
274274 #: The data contained on this frame.
275275 self .data = data
@@ -351,7 +351,7 @@ class RstStreamFrame(Frame):
351351 stream_association = _STREAM_ASSOC_HAS_STREAM
352352
353353 def __init__ (self , stream_id , error_code = 0 , ** kwargs ):
354- super (RstStreamFrame , self ).__init__ (stream_id , ** kwargs )
354+ super ().__init__ (stream_id , ** kwargs )
355355
356356 #: The error code used when resetting the stream.
357357 self .error_code = error_code
@@ -412,7 +412,7 @@ class SettingsFrame(Frame):
412412 ENABLE_CONNECT_PROTOCOL = 0x08
413413
414414 def __init__ (self , stream_id = 0 , settings = None , ** kwargs ):
415- super (SettingsFrame , self ).__init__ (stream_id , ** kwargs )
415+ super ().__init__ (stream_id , ** kwargs )
416416
417417 if settings and "ACK" in kwargs .get ("flags" , ()):
418418 raise InvalidFrameError (
@@ -463,7 +463,7 @@ class PushPromiseFrame(Padding, Frame):
463463 stream_association = _STREAM_ASSOC_HAS_STREAM
464464
465465 def __init__ (self , stream_id , promised_stream_id = 0 , data = b'' , ** kwargs ):
466- super (PushPromiseFrame , self ).__init__ (stream_id , ** kwargs )
466+ super ().__init__ (stream_id , ** kwargs )
467467
468468 #: The stream ID that is promised by this frame.
469469 self .promised_stream_id = promised_stream_id
@@ -518,7 +518,7 @@ class PingFrame(Frame):
518518 stream_association = _STREAM_ASSOC_NO_STREAM
519519
520520 def __init__ (self , stream_id = 0 , opaque_data = b'' , ** kwargs ):
521- super (PingFrame , self ).__init__ (stream_id , ** kwargs )
521+ super ().__init__ (stream_id , ** kwargs )
522522
523523 #: The opaque data sent in this PING frame, as a bytestring.
524524 self .opaque_data = opaque_data
@@ -565,7 +565,7 @@ def __init__(self,
565565 error_code = 0 ,
566566 additional_data = b'' ,
567567 ** kwargs ):
568- super (GoAwayFrame , self ).__init__ (stream_id , ** kwargs )
568+ super ().__init__ (stream_id , ** kwargs )
569569
570570 #: The last stream ID definitely seen by the remote peer.
571571 self .last_stream_id = last_stream_id
@@ -621,7 +621,7 @@ class WindowUpdateFrame(Frame):
621621 stream_association = _STREAM_ASSOC_EITHER
622622
623623 def __init__ (self , stream_id , window_increment = 0 , ** kwargs ):
624- super (WindowUpdateFrame , self ).__init__ (stream_id , ** kwargs )
624+ super ().__init__ (stream_id , ** kwargs )
625625
626626 #: The amount the flow control window is to be incremented.
627627 self .window_increment = window_increment
@@ -675,7 +675,7 @@ class HeadersFrame(Padding, Priority, Frame):
675675 stream_association = _STREAM_ASSOC_HAS_STREAM
676676
677677 def __init__ (self , stream_id , data = b'' , ** kwargs ):
678- super (HeadersFrame , self ).__init__ (stream_id , ** kwargs )
678+ super ().__init__ (stream_id , ** kwargs )
679679
680680 #: The HPACK-encoded header block.
681681 self .data = data
@@ -728,7 +728,7 @@ class ContinuationFrame(Frame):
728728 stream_association = _STREAM_ASSOC_HAS_STREAM
729729
730730 def __init__ (self , stream_id , data = b'' , ** kwargs ):
731- super (ContinuationFrame , self ).__init__ (stream_id , ** kwargs )
731+ super ().__init__ (stream_id , ** kwargs )
732732
733733 #: The HPACK-encoded header block.
734734 self .data = data
@@ -761,7 +761,7 @@ class AltSvcFrame(Frame):
761761 stream_association = _STREAM_ASSOC_EITHER
762762
763763 def __init__ (self , stream_id , origin = b'' , field = b'' , ** kwargs ):
764- super (AltSvcFrame , self ).__init__ (stream_id , ** kwargs )
764+ super ().__init__ (stream_id , ** kwargs )
765765
766766 if not isinstance (origin , bytes ):
767767 raise InvalidFrameError ("AltSvc origin must be bytestring." )
@@ -808,7 +808,7 @@ class ExtensionFrame(Frame):
808808 stream_association = _STREAM_ASSOC_EITHER
809809
810810 def __init__ (self , type , stream_id , ** kwargs ):
811- super (ExtensionFrame , self ).__init__ (stream_id , ** kwargs )
811+ super ().__init__ (stream_id , ** kwargs )
812812 self .type = type
813813 self .flag_byte = None
814814
0 commit comments