added ip handler

This commit is contained in:
ori
2019-08-17 13:55:58 -07:00
parent 0cc63b392b
commit 3e3ea538af
4 changed files with 67 additions and 7 deletions

View File

@@ -40,6 +40,7 @@ class SettingsManager(metaclass=Singleton):
"connection_type": "DHCP",
"ip": "",
"gateway": "",
"netmask": "",
"hostname": "",
"curr_camera": "",
"curr_pipeline": ""
@@ -188,8 +189,6 @@ class SettingsManager(metaclass=Singleton):
for key in dic['change_general_settings_values']:
if self.default_general_settings[key]:
self.general_settings[key] = dic['change_general_settings_values'][key]
if key == "hostname":
subprocess.call(['hostnamectl set-hostname', str(self.general_settings['hostname'])])
self.settings_manager.save_settings()
#after all values has been set change settings
self.change_general_settings()