diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-07 09:15:49 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-09-07 09:15:49 +0200 |
| commit | 2fb979cfec7eba0c4168f7728045426396d2b8f0 (patch) | |
| tree | a56d4b2b9a8bfb58ce0ef11bd10f85e6a92aa240 /esds/node.py | |
| parent | 02aac0ef999cbb6d9d727de5397818fddaa6bb65 (diff) | |
Debug plugin callback and simulation ending
Diffstat (limited to 'esds/node.py')
| -rw-r--r-- | esds/node.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/esds/node.py b/esds/node.py index 03c7457..e47df98 100644 --- a/esds/node.py +++ b/esds/node.py @@ -88,7 +88,8 @@ class Node: self["request"]="wait_end" self["state"]="call_blocking" self.wait_ack(["wait_end"]) - self.wait_ack(["sim_end"]) + ack=self.wait_ack(["sim_end"]) + self.rqueue.put(ack) # To allow self.run() to catch the sim_end event def turn_off(self): self["turned_on"]=False @@ -227,3 +228,4 @@ class Node: self.args=args # Allow access to arguments self.node.execute(self) self["state"]="terminated" + self.wait_ack(["sim_end"]) |
