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),
|
|
]
|