Skip to content

Commit

Permalink
Add POST request to TensorboardHandler.
Browse files Browse the repository at this point in the history
Add handler for POST requests to TensorboardHandler, providing support
for hparams plugin.
  • Loading branch information
asford committed Aug 20, 2019
1 parent 2a012b5 commit ecb70d9
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions jupyter_tensorboard/handlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,27 @@ def get(self, name, path):
else:
raise web.HTTPError(404)

@web.authenticated
def post(self, name, path):

if path == "":
uri = self.request.path + "/"
if self.request.query:
uri += "?" + self.request.query
self.redirect(uri, permanent=True)
return

self.request.path = (
path if self.request.query
else "%s?%s" % (path, self.request.query))

manager = self.settings["tensorboard_manager"]
if name in manager:
tb_app = manager[name].tb_app
WSGIContainer(tb_app)(self.request)
else:
raise web.HTTPError(404)


class TensorboardErrorHandler(IPythonHandler):
pass

0 comments on commit ecb70d9

Please sign in to comment.