(portable win32) Start server without '--address' if host is default (0.0.0.0).
This opens browser with 'localhost' instead of '0.0.0.0' because windows browsers can not open 0.0.0.0! Save server_settings (host, port) in gui_settings.json.
This commit is contained in:
parent
ed8e57a995
commit
8537fa7c6b
@ -520,6 +520,9 @@ class MainWindow(wx.Frame):
|
||||
if not last_backup is None:
|
||||
self.last_backup = datetime.datetime.strptime(
|
||||
last_backup, "%Y-%m-%d %H:%M:%S")
|
||||
server_settings = settings.get("server_settings", {})
|
||||
setattr_unless_none("host", server_settings.get("host"))
|
||||
setattr_unless_none("port", server_settings.get("port"))
|
||||
|
||||
def save_gui_settings(self):
|
||||
if self.last_backup is None:
|
||||
@ -534,6 +537,9 @@ class MainWindow(wx.Frame):
|
||||
"interval_unit": self.backupdb_interval_unit,
|
||||
"last_backup": last_backup
|
||||
},
|
||||
"server_settings": {
|
||||
"host": self.host,
|
||||
"port": self.port,
|
||||
}
|
||||
|
||||
dp = os.path.dirname(self.gui_settings_path)
|
||||
@ -613,7 +619,10 @@ class MainWindow(wx.Frame):
|
||||
self.cmd_run_ctrl.cancel_command()
|
||||
return
|
||||
|
||||
args = ["--address", self._host, "--port", self._port]
|
||||
if self._host == "0.0.0.0":
|
||||
args = ["--port", self._port]
|
||||
else:
|
||||
args = ["--address", self._host, "--port", self._port]
|
||||
if not self.cb_start_browser.GetValue():
|
||||
args.append("--no-browser")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user