mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-13 04:53:01 +00:00
various singleuser header fixes
- always set content security policy header, to workaround bug in notebook 5.0 - set x-jupyterhub-version on all requests, not just our own - fix version comparison in _check_version (leftover `__version__`) - even log version matches at debug-level (verifies that check happened)
This commit is contained in:
@@ -27,7 +27,7 @@ def _check_version(hub_version, singleuser_version, log):
|
||||
if hub_version != singleuser_version:
|
||||
from distutils.version import LooseVersion as V
|
||||
hub_major_minor = V(hub_version).version[:2]
|
||||
singleuser_major_minor = V(__version__).version[:2]
|
||||
singleuser_major_minor = V(singleuser_version).version[:2]
|
||||
if singleuser_major_minor == hub_major_minor:
|
||||
# patch-level mismatch or lower, log difference at debug-level
|
||||
# because this should be fine
|
||||
@@ -36,5 +36,7 @@ def _check_version(hub_version, singleuser_version, log):
|
||||
# log warning-level for more significant mismatch, such as 0.8 vs 0.9, etc.
|
||||
log_method = log.warning
|
||||
log_method("jupyterhub version %s != jupyterhub-singleuser version %s",
|
||||
hub_version, __version__,
|
||||
hub_version, singleuser_version,
|
||||
)
|
||||
else:
|
||||
log.debug("jupyterhub and jupyterhub-singleuser both on version %s" % hub_version)
|
||||
|
Reference in New Issue
Block a user