From f7591798b1d1212882438166578a5a9aec936182 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Thu, 5 Jun 2014 20:59:24 -0500 Subject: [PATCH] web-cmd.py: open browser from ioloop callback Assuming the callback won't be called until tornado is ready to receive requests. Signed-off-by: Rob Browning --- cmd/web-cmd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/web-cmd.py b/cmd/web-cmd.py index 32e4117..c94b7c6 100755 --- a/cmd/web-cmd.py +++ b/cmd/web-cmd.py @@ -225,8 +225,8 @@ if __name__ == "__main__": print "Serving HTTP on %s:%d..." % sock.getsockname() - if opt.browser: - webbrowser.open('http://' + address[0] + ':' + str(address[1])) - loop = tornado.ioloop.IOLoop.instance() + if opt.browser: + browser_addr = 'http://' + address[0] + ':' + str(address[1]) + loop.add_callback(lambda : webbrowser.open(browser_addr)) loop.start() -- 2.39.2