66import re
77import selectors
88import socket
9- import socket as socket_module # shadowed by the socket argument in Server.__init__()
109import ssl as ssl_module
1110import sys
1211import threading
@@ -63,7 +62,7 @@ class ServerConnection(Connection):
6362
6463 def __init__ (
6564 self ,
66- socket : socket .socket ,
65+ sock : socket .socket ,
6766 protocol : ServerProtocol ,
6867 * ,
6968 ping_interval : float | None = 20 ,
@@ -74,7 +73,7 @@ def __init__(
7473 self .protocol : ServerProtocol
7574 self .request_rcvd = threading .Event ()
7675 super ().__init__ (
77- socket ,
76+ sock ,
7877 protocol ,
7978 ping_interval = ping_interval ,
8079 ping_timeout = ping_timeout ,
@@ -235,19 +234,19 @@ class Server:
235234
236235 def __init__ (
237236 self ,
238- socket : socket .socket ,
237+ sock : socket .socket ,
239238 handler : Callable [[socket .socket , Any ], None ],
240239 logger : LoggerLike | None = None ,
241240 ) -> None :
242- self .socket = socket
241+ self .socket = sock
243242 self .handler = handler
244243 if logger is None :
245244 logger = logging .getLogger ("websockets.server" )
246245 self .logger = logger
247246 # On Windows, closing the socket wakes up the poller in serve_forever(),
248247 # making the notification mechanism unnecessary.
249248 if sys .platform != "win32" :
250- self .shutdown_watcher , self .shutdown_notifier = socket_module .socketpair ()
249+ self .shutdown_watcher , self .shutdown_notifier = socket .socketpair ()
251250
252251 def serve_forever (self ) -> None :
253252 """
0 commit comments