equal
deleted
inserted
replaced
26 import ctypes |
26 import ctypes |
27 import os |
27 import os |
28 import commands |
28 import commands |
29 import types |
29 import types |
30 import sys |
30 import sys |
|
31 import traceback |
31 from targets.typemapping import LogLevelsDefault, LogLevelsCount, TypeTranslator, UnpackDebugBuffer |
32 from targets.typemapping import LogLevelsDefault, LogLevelsCount, TypeTranslator, UnpackDebugBuffer |
32 from time import time |
33 from time import time |
33 |
34 |
34 |
35 |
35 if os.name in ("nt", "ce"): |
36 if os.name in ("nt", "ce"): |
36 from _ctypes import LoadLibrary as dlopen |
37 from _ctypes import LoadLibrary as dlopen |
37 from _ctypes import FreeLibrary as dlclose |
38 from _ctypes import FreeLibrary as dlclose |
38 elif os.name == "posix": |
39 elif os.name == "posix": |
39 from _ctypes import dlopen, dlclose |
40 from _ctypes import dlopen, dlclose |
40 |
|
41 import traceback |
|
42 |
41 |
43 |
42 |
44 def get_last_traceback(tb): |
43 def get_last_traceback(tb): |
45 while tb.tb_next: |
44 while tb.tb_next: |
46 tb = tb.tb_next |
45 tb = tb.tb_next |