incorporate banner print statement

This commit is contained in:
Justin Kerr committed 2023-10-29 16:35:15 -07:00
1 parent 315ae6903a
commit b9c830cf56
1 file changed
+13 -1
+13 -1
View File
@@ -95,7 +95,6 @@ class Viewer:
websocket_port = self.config.websocket_port
self.log_filename.parent.mkdir(exist_ok=True)
self.viewer_url = viewer_utils.get_viewer_url(websocket_port)
# viewer specific variables
self.output_type_changed = True
@@ -106,6 +105,19 @@ class Viewer:
self.last_move_time = 0
self.viser_server = viser.ViserServer(host=config.websocket_host, port=websocket_port, share=share)
# Set the name of the URL either to the share link if available, or the localhost
if share:
assert self.viser_server._share_tunnel is not None
while self.viser_server._share_tunnel._shared_state["status"] == "connecting":
# wait for connection before grabbing URL
time.sleep(0.01)
url_maybe = self.viser_server._share_tunnel.get_url()
if url_maybe is not None:
self.viewer_url = url_maybe
else:
self.viewer_url = f"http://{config.websocket_host}:{websocket_port}"
else:
self.viewer_url = f"http://{config.websocket_host}:{websocket_port}"
buttons = (
viser.theme.TitlebarButton(
text="Getting Started",