Skip to content

Commit 175f1dc

Browse files
committed
make compiler class configurable too
1 parent 1ca33b8 commit 175f1dc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ipykernel/ipkernel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ class IPythonKernel(KernelBase):
7474
# use fully-qualified name to ensure lazy import and prevent the issue from
7575
# https://github.com/ipython/ipykernel/issues/1198
7676
debugger_class = Type("ipykernel.debugger.Debugger")
77+
78+
compiler_class = Type(XCachingCompiler)
7779

7880
use_experimental_completions = Bool(
7981
True,
@@ -134,7 +136,7 @@ def __init__(self, **kwargs):
134136
user_module=self.user_module,
135137
user_ns=self.user_ns,
136138
kernel=self,
137-
compiler_class=XCachingCompiler,
139+
compiler_class=self.compiler_class,
138140
)
139141
self.shell.displayhook.session = self.session # type:ignore[attr-defined]
140142

0 commit comments

Comments
 (0)