##// END OF EJS Templates
Add the unlink method to javascript links to maintain compatibility with traitlet links
Add the unlink method to javascript links to maintain compatibility with traitlet links

File last commit:

r14044:c016ca7e
r19390:e461f122
Show More
handlers.py
25 lines | 704 B | text/x-python | PythonLexer
Thomas Kluyver
Separate listing nbconvert exporters to /api/nbconvert
r13837 import json
from tornado import web
from ...base.handlers import IPythonHandler, json_errors
class NbconvertRootHandler(IPythonHandler):
SUPPORTED_METHODS = ('GET',)
@web.authenticated
@json_errors
def get(self):
MinRK
turn missing dependencies in nbconvert to 500 errors...
r14044 try:
from IPython.nbconvert.exporters.export import exporter_map
except ImportError as e:
raise web.HTTPError(500, "Could not import nbconvert: %s" % e)
Thomas Kluyver
Separate listing nbconvert exporters to /api/nbconvert
r13837 res = {}
for format, exporter in exporter_map.items():
res[format] = info = {}
info['output_mimetype'] = exporter.output_mimetype
self.finish(json.dumps(res))
default_handlers = [
(r"/api/nbconvert", NbconvertRootHandler),
]