16 lines
389 B
Python
16 lines
389 B
Python
|
"""HTTP handler to shut down the notebook server.
|
||
|
"""
|
||
|
from tornado import web, ioloop
|
||
|
from notebook.base.handlers import IPythonHandler
|
||
|
|
||
|
class ShutdownHandler(IPythonHandler):
|
||
|
@web.authenticated
|
||
|
def post(self):
|
||
|
self.log.info("Shutting down on /api/shutdown request.")
|
||
|
ioloop.IOLoop.current().stop()
|
||
|
|
||
|
|
||
|
default_handlers = [
|
||
|
(r"/api/shutdown", ShutdownHandler),
|
||
|
]
|