File tree Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Expand file tree Collapse file tree 3 files changed +10
-11
lines changed Original file line number Diff line number Diff line change 19
19
20
20
from .compiler import (get_file_name , get_tmp_directory , get_tmp_hash_seed )
21
21
22
- # This import is required to have the next ones working...
23
- from debugpy .server import api # noqa
24
- from _pydevd_bundle import pydevd_frame_utils
25
- from _pydevd_bundle .pydevd_suspended_frames import SuspendedFramesManager , _FramesTracker
22
+ try :
23
+ # This import is required to have the next ones working...
24
+ from debugpy .server import api # noqa
25
+ from _pydevd_bundle import pydevd_frame_utils
26
+ from _pydevd_bundle .pydevd_suspended_frames import SuspendedFramesManager , _FramesTracker
27
+ _is_debugpy_available = True
28
+ except ImportError :
29
+ _is_debugpy_available = False
26
30
27
31
# Required for backwards compatiblity
28
32
ROUTING_ID = getattr (zmq , 'ROUTING_ID' , None ) or zmq .IDENTITY
Original file line number Diff line number Diff line change 18
18
from .zmqshell import ZMQInteractiveShell
19
19
from .eventloops import _use_appnope
20
20
from .compiler import XCachingCompiler
21
+ from .debugger import Debugger , _is_debugpy_available
21
22
22
23
try :
23
24
from IPython .core .interactiveshell import _asyncio_runner
33
34
except ImportError :
34
35
_use_experimental_60_completion = False
35
36
36
- try :
37
- import debugpy
38
- from .debugger import Debugger
39
- _is_debugpy_available = True
40
- except ImportError :
41
- _is_debugpy_available = False
42
37
43
38
_EXPERIMENTAL_KEY_NAME = '_jupyter_types_experimental'
44
39
Original file line number Diff line number Diff line change 13
13
14
14
from jupyter_client .kernelspec import KernelSpecManager
15
15
16
- from .ipkernel import _is_debugpy_available
16
+ from .debugger import _is_debugpy_available
17
17
18
18
pjoin = os .path .join
19
19
You can’t perform that action at this time.
0 commit comments