Wait a bit before browser open to let http server start
This commit is contained in:
parent
2113b03a42
commit
802b6775d7
1 changed files with 3 additions and 1 deletions
|
@ -3,6 +3,7 @@ import time
|
||||||
import cgi
|
import cgi
|
||||||
import socket
|
import socket
|
||||||
import sys
|
import sys
|
||||||
|
import gevent
|
||||||
|
|
||||||
from gevent.pywsgi import WSGIServer
|
from gevent.pywsgi import WSGIServer
|
||||||
from gevent.pywsgi import WSGIHandler
|
from gevent.pywsgi import WSGIHandler
|
||||||
|
@ -121,7 +122,8 @@ class UiServer:
|
||||||
browser = webbrowser.get()
|
browser = webbrowser.get()
|
||||||
else:
|
else:
|
||||||
browser = webbrowser.get(config.open_browser)
|
browser = webbrowser.get(config.open_browser)
|
||||||
browser.open("http://%s:%s/%s" % (config.ui_ip if config.ui_ip != "*" else "127.0.0.1", config.ui_port, config.homepage), new=2)
|
url = "http://%s:%s/%s" % (config.ui_ip if config.ui_ip != "*" else "127.0.0.1", config.ui_port, config.homepage)
|
||||||
|
gevent.spawn_later(0.3, browser.open, url, new=2)
|
||||||
|
|
||||||
self.server = WSGIServer((self.ip.replace("*", ""), self.port), handler, handler_class=UiWSGIHandler, log=self.log)
|
self.server = WSGIServer((self.ip.replace("*", ""), self.port), handler, handler_class=UiWSGIHandler, log=self.log)
|
||||||
self.server.sockets = {}
|
self.server.sockets = {}
|
||||||
|
|
Loading…
Reference in a new issue