Skip to content

Commit bc16c8e

Browse files
authored
[rqd] Fix session keyError (#1738)
Fixes a possible error when a child doesn't have a session when collecting sessions on rssUpdate
1 parent 79a2ebc commit bc16c8e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

rqd/rqd/rqmachine.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,10 @@ def collect_linux_pids_and_sessions(self, frame_pids: list[str]) -> tuple[
306306
# Merge direct children sessions
307307
for parentid, children in children.items():
308308
for child in children:
309-
sessions[parentid] += sessions[child]
310-
sessions[parentid] = list(set(sessions[parentid]))
309+
if child in sessions:
310+
sessions[parentid] += sessions[child]
311+
if parentid in sessions:
312+
sessions[parentid] = list(set(sessions[parentid]))
311313
return (pids, sessions)
312314

313315
def rssUpdate(self, frames):

0 commit comments

Comments
 (0)