23 import traceback |
23 import traceback |
24 import types |
24 import types |
25 |
25 |
26 import DebugClientCapabilities |
26 import DebugClientCapabilities |
27 import DebugVariables |
27 import DebugVariables |
28 from DebugBase import setRecursionLimit, printerr # __IGNORE_WARNING__ |
28 |
29 from AsyncFile import AsyncFile, AsyncPendingWrite |
29 from AsyncFile import AsyncFile, AsyncPendingWrite |
30 from DebugConfig import SpecialAttributes, NonExpandableTypes |
30 from BreakpointWatch import Breakpoint, Watch |
|
31 from DebugBase import printerr, setRecursionLimit # __IGNORE_WARNING__ |
|
32 from DebugConfig import NonExpandableTypes, SpecialAttributes |
|
33 from DebugUtilities import formatargvalues, getargvalues, prepareJsonCommand |
31 from FlexCompleter import Completer |
34 from FlexCompleter import Completer |
32 from DebugUtilities import prepareJsonCommand |
|
33 from BreakpointWatch import Breakpoint, Watch |
|
34 from MultiProcessDebugExtension import patchNewProcessFunctions |
35 from MultiProcessDebugExtension import patchNewProcessFunctions |
35 |
|
36 from DebugUtilities import getargvalues, formatargvalues |
|
37 |
36 |
38 DebugClientInstance = None |
37 DebugClientInstance = None |
39 |
38 |
40 ############################################################################### |
39 ############################################################################### |
41 |
40 |