mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-18 07:23:00 +00:00
put jupyterhub version in logs and headers
This commit is contained in:
@@ -16,6 +16,7 @@ from tornado.ioloop import IOLoop
|
|||||||
from tornado.web import RequestHandler
|
from tornado.web import RequestHandler
|
||||||
from tornado import gen, web
|
from tornado import gen, web
|
||||||
|
|
||||||
|
from .. import __version__
|
||||||
from .. import orm
|
from .. import orm
|
||||||
from ..objects import Server
|
from ..objects import Server
|
||||||
from ..spawner import LocalProcessSpawner
|
from ..spawner import LocalProcessSpawner
|
||||||
@@ -124,6 +125,7 @@ class BaseHandler(RequestHandler):
|
|||||||
By default sets Content-Security-Policy of frame-ancestors 'self'.
|
By default sets Content-Security-Policy of frame-ancestors 'self'.
|
||||||
"""
|
"""
|
||||||
headers = self.settings.get('headers', {})
|
headers = self.settings.get('headers', {})
|
||||||
|
headers.setdefault("X-JupyterHub-Version", __version__)
|
||||||
headers.setdefault("Content-Security-Policy", self.content_security_policy)
|
headers.setdefault("Content-Security-Policy", self.content_security_policy)
|
||||||
|
|
||||||
for header_name, header_content in headers.items():
|
for header_name, header_content in headers.items():
|
||||||
|
@@ -372,6 +372,7 @@ class SingleUserNotebookApp(NotebookApp):
|
|||||||
s['hub_host'] = self.hub_host
|
s['hub_host'] = self.hub_host
|
||||||
s['hub_auth'] = self.hub_auth
|
s['hub_auth'] = self.hub_auth
|
||||||
s['csp_report_uri'] = self.hub_host + url_path_join(self.hub_prefix, 'security/csp-report')
|
s['csp_report_uri'] = self.hub_host + url_path_join(self.hub_prefix, 'security/csp-report')
|
||||||
|
s.setdefault('headers', {})['X-JupyterHub-Version'] = __version__
|
||||||
super(SingleUserNotebookApp, self).init_webapp()
|
super(SingleUserNotebookApp, self).init_webapp()
|
||||||
|
|
||||||
# add OAuth callback
|
# add OAuth callback
|
||||||
|
Reference in New Issue
Block a user