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 """ |
9 |
9 |
|
10 import contextlib |
|
11 import logging |
10 import os |
12 import os |
11 import logging |
|
12 import shlex |
13 import shlex |
13 import contextlib |
|
14 |
14 |
15 from PyQt6.QtCore import QObject, QProcess, QProcessEnvironment, QTimer |
15 from PyQt6.QtCore import QObject, QProcess, QProcessEnvironment, QTimer |
16 |
16 |
|
17 from eric7 import Globals, Preferences, Utilities |
|
18 from eric7.EricWidgets import EricMessageBox |
17 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets.EricApplication import ericApp |
18 from eric7.EricWidgets import EricMessageBox |
20 from eric7.Globals import getConfig |
19 |
21 |
20 from . import DebugClientCapabilities |
22 from . import DebugClientCapabilities |
21 |
|
22 from eric7 import Globals, Preferences, Utilities |
|
23 |
|
24 from eric7.Globals import getConfig |
|
25 |
|
26 |
23 |
27 ClientDefaultCapabilities = DebugClientCapabilities.HasAll |
24 ClientDefaultCapabilities = DebugClientCapabilities.HasAll |
28 |
25 |
29 |
26 |
30 class DebuggerInterfacePython(QObject): |
27 class DebuggerInterfacePython(QObject): |