Skip to content

Commit 74d7d0f

Browse files
committed
Set JPY_SESSION_NAME to the notebook path (same as jupyer_server does)
1 parent 14d44a1 commit 74d7d0f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

voila/handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,8 @@ async def get_generator(self, path=None):
155155
) = await self.kernel_manager.get_rendered_notebook(
156156
notebook_name=notebook_path,
157157
extra_kernel_env_variables={
158-
ENV_VARIABLE.VOILA_REQUEST_URL: self.request.full_url()
158+
ENV_VARIABLE.VOILA_REQUEST_URL: self.request.full_url(),
159+
"JPY_SESSION_NAME": notebook_path,
159160
},
160161
)
161162

@@ -234,6 +235,7 @@ def time_out():
234235
return "<script>window.voila_heartbeat()</script>\n"
235236

236237
kernel_env = {**os.environ, **request_info}
238+
kernel_env["JPY_SESSION_NAME"] = notebook_path
237239
kernel_env[ENV_VARIABLE.VOILA_PREHEAT] = "False"
238240
kernel_env[ENV_VARIABLE.VOILA_BASE_URL] = self.base_url
239241
kernel_env[ENV_VARIABLE.VOILA_SERVER_URL] = self.settings.get(

0 commit comments

Comments
 (0)