src/eric7/Debugger/DebuggerInterfacePython.py

branch
eric7-maintenance
changeset 11118
967a88a16a21
parent 11063
bb05d1db9286
parent 11090
f5f5f5803935
child 11155
e1843b6efa73
equal deleted inserted replaced
11064:c2cb561a39b0 11118:967a88a16a21
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 2
3 # Copyright (c) 2009 - 2024 Detlev Offenbach <detlev@die-offenbachs.de> 3 # Copyright (c) 2009 - 2025 Detlev Offenbach <detlev@die-offenbachs.de>
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the Python3 debugger interface for the debug server. 7 Module implementing the Python3 debugger interface for the debug server.
8 """ 8 """
908 908
909 while self.__pendingConnections: 909 while self.__pendingConnections:
910 sock = self.__pendingConnections.pop() 910 sock = self.__pendingConnections.pop()
911 self.__shutdownSocket(sock) 911 self.__shutdownSocket(sock)
912 912
913 self.__ericServerDebuggerInterface.stopClient() 913 if self.__ericServerDebuggerInterface is not None:
914 self.__ericServerDebuggerInterface.stopClient()
914 915
915 # reinitialize 916 # reinitialize
916 self.__commandQueue.clear() 917 self.__commandQueue.clear()
917 918
918 self.__mainDebugger = None 919 self.__mainDebugger = None

eric ide

mercurial