mirror of
https://github.com/jupyter/notebook.git
synced 2025-02-23 12:49:41 +08:00
Do not mutate existing page config
This commit is contained in:
parent
722f1d7e6e
commit
72e1464c09
@ -32,19 +32,18 @@ class NotebookBaseHandler(ExtensionHandlerJinjaMixin, ExtensionHandlerMixin, Jup
|
||||
config = LabConfig()
|
||||
app = self.extensionapp
|
||||
base_url = self.settings.get("base_url")
|
||||
page_config = self.settings.setdefault("page_config_data", {})
|
||||
page_config.update(
|
||||
{
|
||||
"appVersion": version,
|
||||
"baseUrl": self.base_url,
|
||||
"terminalsAvailable": self.settings.get("terminals_available", False),
|
||||
"token": self.settings["token"],
|
||||
"fullStaticUrl": ujoin(self.base_url, "static", self.name),
|
||||
"frontendUrl": ujoin(self.base_url, "/"),
|
||||
"exposeAppInBrowser": app.expose_app_in_browser,
|
||||
"collaborative": app.collaborative,
|
||||
}
|
||||
)
|
||||
page_config_data = self.settings.setdefault("page_config_data", {})
|
||||
page_config = {
|
||||
**page_config_data,
|
||||
"appVersion": version,
|
||||
"baseUrl": self.base_url,
|
||||
"terminalsAvailable": self.settings.get("terminals_available", False),
|
||||
"token": self.settings["token"],
|
||||
"fullStaticUrl": ujoin(self.base_url, "static", self.name),
|
||||
"frontendUrl": ujoin(self.base_url, "/"),
|
||||
"exposeAppInBrowser": app.expose_app_in_browser,
|
||||
"collaborative": app.collaborative,
|
||||
}
|
||||
|
||||
if "hub_prefix" in app.serverapp.tornado_settings:
|
||||
tornado_settings = app.serverapp.tornado_settings
|
||||
|
Loading…
Reference in New Issue
Block a user