DebugClients/Python/DebugClientBase.py

branch
5_0_x
changeset 807
ecc71fdd67f1
parent 792
a13346916170
equal deleted inserted replaced
806:30db18b3c78b 807:ecc71fdd67f1
14 import traceback 14 import traceback
15 import os 15 import os
16 import time 16 import time
17 import imp 17 import imp
18 import re 18 import re
19 import distutils.sysconfig
20
21 19
22 from DebugProtocol import * 20 from DebugProtocol import *
23 import DebugClientCapabilities 21 import DebugClientCapabilities
24 from DebugBase import setRecursionLimit, printerr 22 from DebugBase import setRecursionLimit, printerr # __IGNORE_WARNING__
25 from AsyncFile import * 23 from AsyncFile import *
26 from DebugConfig import ConfigVarTypeStrings 24 from DebugConfig import ConfigVarTypeStrings
27 from FlexCompleter import Completer 25 from FlexCompleter import Completer
28 26
29 27
931 Private method to determine the clients capabilities. 929 Private method to determine the clients capabilities.
932 930
933 @return client capabilities (integer) 931 @return client capabilities (integer)
934 """ 932 """
935 try: 933 try:
936 import PyProfile 934 import PyProfile # __IGNORE_WARNING__
937 try: 935 try:
938 del sys.modules['PyProfile'] 936 del sys.modules['PyProfile']
939 except KeyError: 937 except KeyError:
940 pass 938 pass
941 return self.clientCapabilities 939 return self.clientCapabilities
1933 if "" in sysPath: 1931 if "" in sysPath:
1934 sysPath.remove("") 1932 sysPath.remove("")
1935 sysPath.insert(0, firstEntry) 1933 sysPath.insert(0, firstEntry)
1936 sysPath.insert(0, '') 1934 sysPath.insert(0, '')
1937 return sysPath 1935 return sysPath
1936
1937 #
1938 # eflag: FileType = Python2

eric ide

mercurial