process configfile updates

This commit is contained in:
alfrix 2024-05-02 14:00:55 -03:00
parent c873ebe261
commit 8c9e2fd4c6

View File

@ -114,14 +114,13 @@ class Printer:
def process_update(self, data): def process_update(self, data):
if self.data is None: if self.data is None:
return return
for x in (self.get_temp_devices() + self.get_filament_sensors()):
if x in data:
for i in data[x]:
self.set_dev_stat(x, i, data[x][i])
for x in data: for x in data:
if x == "configfile": if x in self.get_temp_devices() or x in self.get_filament_sensors():
continue for i in data[x]:
self.set_dev_stat(x, i, data[x][i])
if x == "configfile" and 'config' in data[x]:
self.config.update(data[x]['config'])
if x not in self.data: if x not in self.data:
self.data[x] = {} self.data[x] = {}
self.data[x].update(data[x]) self.data[x].update(data[x])