Skip to content

Commit ecb70d9

Browse files
committed
Add POST request to TensorboardHandler.
Add handler for POST requests to TensorboardHandler, providing support for hparams plugin.
1 parent 2a012b5 commit ecb70d9

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

jupyter_tensorboard/handlers.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,27 @@ def get(self, name, path):
7070
else:
7171
raise web.HTTPError(404)
7272

73+
@web.authenticated
74+
def post(self, name, path):
75+
76+
if path == "":
77+
uri = self.request.path + "/"
78+
if self.request.query:
79+
uri += "?" + self.request.query
80+
self.redirect(uri, permanent=True)
81+
return
82+
83+
self.request.path = (
84+
path if self.request.query
85+
else "%s?%s" % (path, self.request.query))
86+
87+
manager = self.settings["tensorboard_manager"]
88+
if name in manager:
89+
tb_app = manager[name].tb_app
90+
WSGIContainer(tb_app)(self.request)
91+
else:
92+
raise web.HTTPError(404)
93+
7394

7495
class TensorboardErrorHandler(IPythonHandler):
7596
pass

0 commit comments

Comments
 (0)