src/eric7/RemoteServer/EricServerDebuggerRequestHandler.py

branch
server
changeset 10633
dda7e43934dc
parent 10630
552a790fd9bc
child 10764
5915ca2466b2
equal deleted inserted replaced
10632:1109854f15f9 10633:dda7e43934dc
46 46
47 address = ("127.0.0.1", 0) 47 address = ("127.0.0.1", 0)
48 self.__socket = socket.create_server(address, family=socket.AF_INET) 48 self.__socket = socket.create_server(address, family=socket.AF_INET)
49 49
50 self.__originalPathString = os.getenv("PATH") 50 self.__originalPathString = os.getenv("PATH")
51
52 51
53 def initServerSocket(self): 52 def initServerSocket(self):
54 """ 53 """
55 Public method to initialize the server socket listening for debug client 54 Public method to initialize the server socket listening for debug client
56 connections. 55 connections.
176 @type socket.socket 175 @type socket.socket
177 """ 176 """
178 self.__server.getSelector().unregister(sock) 177 self.__server.getSelector().unregister(sock)
179 178
180 address = sock.getpeername() 179 address = sock.getpeername()
181 print( 180 print( # noqa: M801
182 f"'Debug Client' connection from {address[0]}, port {address[1]} closed." 181 f"'Debug Client' connection from {address[0]}, port {address[1]} closed."
183 ) 182 )
184 # noqa: M801 183
185 for debuggerId in list(self.__connections): 184 for debuggerId in list(self.__connections):
186 if self.__connections[debuggerId] is sock: 185 if self.__connections[debuggerId] is sock:
187 del self.__connections[debuggerId] 186 del self.__connections[debuggerId]
188 self.__server.sendJson( 187 self.__server.sendJson(
189 category=EricRequestCategory.Debugger, 188 category=EricRequestCategory.Debugger,

eric ide

mercurial