mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-13 04:53:01 +00:00
add Spawner.debug
for easy debugging of the single-process output
This commit is contained in:
@@ -15,7 +15,7 @@ from tornado.ioloop import IOLoop
|
|||||||
|
|
||||||
from IPython.config import LoggingConfigurable
|
from IPython.config import LoggingConfigurable
|
||||||
from IPython.utils.traitlets import (
|
from IPython.utils.traitlets import (
|
||||||
Any, Dict, Enum, Instance, Integer, List, Unicode,
|
Any, Bool, Dict, Enum, Instance, Integer, List, Unicode,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -38,6 +38,19 @@ class Spawner(LoggingConfigurable):
|
|||||||
hub = Any()
|
hub = Any()
|
||||||
api_token = Unicode()
|
api_token = Unicode()
|
||||||
|
|
||||||
|
debug = Bool(False, config=True,
|
||||||
|
help="Enable debug-logging of the single-user server"
|
||||||
|
)
|
||||||
|
def _debug_changed(self, name, old, new):
|
||||||
|
try:
|
||||||
|
# remove --debug if False,
|
||||||
|
# and avoid doubling it if True
|
||||||
|
self.cmd.remove('--debug')
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
if new:
|
||||||
|
self.cmd.append('--debug')
|
||||||
|
|
||||||
env_prefix = Unicode('JPY_')
|
env_prefix = Unicode('JPY_')
|
||||||
def _env_key(self, d, key, value):
|
def _env_key(self, d, key, value):
|
||||||
d['%s%s' % (self.env_prefix, key)] = value
|
d['%s%s' % (self.env_prefix, key)] = value
|
||||||
|
Reference in New Issue
Block a user