Silenced notification and handle changed size dict Error msg

This commit is contained in:
Mael FEURGARD
2024-09-12 11:12:53 +02:00
parent ef6f5a9b06
commit dd034ff3b6
3 changed files with 14 additions and 6 deletions
+1 -2
View File
@@ -1,2 +1 @@
<program command="sw/ground_segment/tmtc/messages" name="Messages" />
<program command="sw/ground_segment/messages-gui/messages.py" name="Messages" />
+1
View File
@@ -0,0 +1 @@
<program command="sw/ground_segment/tmtc/messages" name="Messages (Legacy)" />
@@ -487,7 +487,7 @@ class MessageClassItem(QStandardItem):
self.appendRow(newitems)
print(f"Added row for {name}")
# print(f"Added row for {name}")
msgReceptionItem.setData(dt,Qt.ItemDataRole.UserRole)
msgReceptionItem.setText(f" {dt:.0f}s ({freq:.1f} Hz) ")
@@ -579,9 +579,17 @@ class SenderItem(QStandardItem):
except KeyError:
return
for msg in msgDict.values():
self.updateMessage(msg)
try:
for msg in msgDict.values():
self.updateMessage(msg)
except RuntimeError:
time.sleep(0.1) # Wait a bit and retry
try:
for msg in msgDict.values():
self.updateMessage(msg)
except RuntimeError:
# Give up
return
#################### Model ####################