##// END OF EJS Templates
Update COPYING.txt...
Update COPYING.txt Don't exclude other projects Added new line Don't specify that the comment token in Javascript is different from Python. Fix line break Update 3-clause line

File last commit:

r14044:c016ca7e
r15988:4265cfef
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),
]