@@ -48,6 +48,7 @@ def __init__(self, context):
48
48
context: A base_plugin.TBContext instance.
49
49
"""
50
50
self ._logdir = context .logdir
51
+ self ._window_title = context .window_title
51
52
self ._multiplexer = context .multiplexer
52
53
self ._assets_zip_provider = context .assets_zip_provider
53
54
@@ -60,6 +61,7 @@ def get_plugin_apps(self):
60
61
'/audio' : self ._redirect_to_index ,
61
62
'/data/logdir' : self ._serve_logdir ,
62
63
'/data/runs' : self ._serve_runs ,
64
+ '/data/window_properties' : self ._serve_window_properties ,
63
65
'/events' : self ._redirect_to_index ,
64
66
'/favicon.ico' : self ._send_404_without_logging ,
65
67
'/graphs' : self ._redirect_to_index ,
@@ -97,6 +99,12 @@ def _serve_logdir(self, request):
97
99
return http_util .Respond (
98
100
request , {'logdir' : self ._logdir }, 'application/json' )
99
101
102
+ @wrappers .Request .application
103
+ def _serve_window_properties (self , request ):
104
+ """Serve a JSON object containing this TensorBoard's window properties."""
105
+ return http_util .Respond (
106
+ request , {'window_title' : self ._window_title }, 'application/json' )
107
+
100
108
@wrappers .Request .application
101
109
def _serve_runs (self , request ):
102
110
"""WSGI app serving a JSON object about runs and tags.
0 commit comments