(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:
|
if not last_backup is None:
|
||||||
self.last_backup = datetime.datetime.strptime(
|
self.last_backup = datetime.datetime.strptime(
|
||||||
last_backup, "%Y-%m-%d %H:%M:%S")
|
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):
|
def save_gui_settings(self):
|
||||||
if self.last_backup is None:
|
if self.last_backup is None:
|
||||||
@ -534,6 +537,9 @@ class MainWindow(wx.Frame):
|
|||||||
"interval_unit": self.backupdb_interval_unit,
|
"interval_unit": self.backupdb_interval_unit,
|
||||||
"last_backup": last_backup
|
"last_backup": last_backup
|
||||||
},
|
},
|
||||||
|
"server_settings": {
|
||||||
|
"host": self.host,
|
||||||
|
"port": self.port,
|
||||||
}
|
}
|
||||||
|
|
||||||
dp = os.path.dirname(self.gui_settings_path)
|
dp = os.path.dirname(self.gui_settings_path)
|
||||||
@ -613,7 +619,10 @@ class MainWindow(wx.Frame):
|
|||||||
self.cmd_run_ctrl.cancel_command()
|
self.cmd_run_ctrl.cancel_command()
|
||||||
return
|
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():
|
if not self.cb_start_browser.GetValue():
|
||||||
args.append("--no-browser")
|
args.append("--no-browser")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user