diff --git a/gui_client.py b/gui_client.py index bfbdebd..21a7ad6 100644 --- a/gui_client.py +++ b/gui_client.py @@ -13,6 +13,7 @@ Plot — time-series charts of all physical {value, unit} fields import json import socket +import copy import sys import threading import time @@ -163,7 +164,7 @@ class TcpReader(QObject): self._state = jay_merge_full(self._state, diff) else: self._state = data - self.message.emit(dict(self._state)) + self.message.emit(copy.deepcopy(self._state)) else: self.message.emit(data) except json.JSONDecodeError: