diff options
| -rwxr-xr-x | bin/fg21sim-webui | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/bin/fg21sim-webui b/bin/fg21sim-webui index cff8ce0..9da61a3 100755 --- a/bin/fg21sim-webui +++ b/bin/fg21sim-webui @@ -19,6 +19,7 @@ import os  import sys  import logging  import ipaddress +import webbrowser  import tornado.ioloop  from tornado.options import define, options, parse_command_line @@ -61,8 +62,13 @@ def main():      application = make_application(debug=options.debug)      application.listen(options.port) -    logger.info("Tornado started on: {protocol}://{host}:{port}".format( -        protocol="http", host="localhost", port=options.port)) +    url = "http://localhost:{port}".format(port=options.port) +    logger.info("Tornado started") +    logger.info("You can use the Web UI by accessing:\n\t{0}".format(url)) +    if not options.no_browser: +        # Open the Web UI in a new browser tab +        webbrowser.open_new_tab(url) +      logger.info("Hosts allowed to access the Web UI: {0}".format(          options.hosts_allowed))      tornado.ioloop.IOLoop.current().start()  | 
