@@ -61,11 +61,11 @@ class PrefixProtocol(asyncio.Protocol):
6161 max_length = 16 * 1024 * 1024
6262 max_length_send = max_length
6363 log = txaio .make_logger () # @UndefinedVariable
64- peer : Optional [ str ] = None
65- is_server : Optional [ bool ] = None
64+ peer : str | None = None
65+ is_server : bool | None = None
6666
6767 @property
68- def transport_details (self ) -> Optional [ TransportDetails ] :
68+ def transport_details (self ) -> TransportDetails | None :
6969 """
7070 Implements :func:`autobahn.wamp.interfaces.ITransport.transport_details`
7171 """
@@ -221,7 +221,7 @@ def data_received(self, data):
221221 try :
222222 self .process_handshake ()
223223 except HandshakeError as e :
224- self .protocol_error ("Handshake error : {err}" . format ( err = e ) )
224+ self .protocol_error (f "Handshake error : { e } " )
225225 return
226226 self ._handshake_done = True
227227 self ._on_handshake_complete ()
@@ -244,7 +244,7 @@ def data_received(self, data):
244244
245245class HandshakeError (Exception ):
246246 def __init__ (self , msg , code = 0 ):
247- Exception .__init__ (self , msg if not code else msg + " : %s" % ERRMAP .get (code ))
247+ Exception .__init__ (self , msg if not code else msg + f " : { ERRMAP .get (code )} " )
248248
249249
250250class RawSocketClientProtocol (RawSocketProtocol ):
@@ -259,9 +259,7 @@ def process_handshake(self):
259259 raise HandshakeError ("Server returned handshake error" , err )
260260 if self .serializer_id != ser_id :
261261 raise HandshakeError (
262- "Server returned different serializer {0} then requested {1}" .format (
263- ser_id , self .serializer_id
264- )
262+ f"Server returned different serializer { ser_id } then requested { self .serializer_id } "
265263 )
266264
267265 @property
@@ -293,13 +291,13 @@ def send_response(lexp, ser_id):
293291 if not self .supports_serializer (ser_id ):
294292 send_response (ERR_SERIALIZER_UNSUPPORTED , 0 )
295293 raise HandshakeError (
296- "Serializer unsupported : {ser_id}" . format ( ser_id = ser_id )
294+ f "Serializer unsupported : { ser_id } "
297295 )
298296 send_response (self ._length_exp , ser_id )
299297
300298
301299# this is transport independent part of WAMP protocol
302- class WampRawSocketMixinGeneral ( object ) :
300+ class WampRawSocketMixinGeneral :
303301 def _on_handshake_complete (self ):
304302 self .log .debug ("WampRawSocketProtocol: Handshake complete" )
305303 # RawSocket connection established. Now let the user WAMP session factory
@@ -364,9 +362,7 @@ def send(self, msg):
364362 except Exception as e :
365363 # all exceptions raised from above should be serialization errors ..
366364 raise SerializationError (
367- "WampRawSocketProtocol: unable to serialize WAMP application payload ({0})" .format (
368- e
369- )
365+ f"WampRawSocketProtocol: unable to serialize WAMP application payload ({ e } )"
370366 )
371367 else :
372368 self .sendString (payload )
@@ -385,7 +381,7 @@ def isOpen(self):
385381
386382
387383# this is asyncio dependent part of WAMP protocol
388- class WampRawSocketMixinAsyncio ( object ) :
384+ class WampRawSocketMixinAsyncio :
389385 """
390386 Base class for asyncio-based WAMP-over-RawSocket protocols.
391387 """
@@ -474,7 +470,7 @@ def serializer_id(self):
474470 return self ._serializer .RAWSOCKET_SERIALIZER_ID
475471
476472
477- class WampRawSocketFactory ( object ) :
473+ class WampRawSocketFactory :
478474 """
479475 Adapter class for asyncio-based WebSocket client and server factories.def dataReceived(self, data):
480476 """
0 commit comments