Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Improve preview error handling #7434

Merged
merged 2 commits into from
Oct 24, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions panel/io/jupyter_server_extension.py
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,9 @@ async def open(self, path, *args, **kwargs) -> None:
self.session_id = get_session_id(token)
if self.session_id not in state._kernels:
self.close()
msg = f"Session ID '{self.session_id}' does not correspond to any active kernel."
raise ProtocolError(msg)
MarcSkovMadsen marked this conversation as resolved.
Show resolved Hide resolved

kernel_info = state._kernels[self.session_id]
self.kernel, self.comm_id, self.kernel_id, _ = kernel_info
state._kernels[self.session_id] = kernel_info[:-1] + (True,)
Expand Down
Loading