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 |