From adaa00744cc8cbfd08eaafa9af1388be9560462d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 9 Mar 2025 20:12:21 +0530 Subject: [PATCH] DRYer --- kitty/child.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kitty/child.py b/kitty/child.py index fc8d74979..cfe62b03b 100644 --- a/kitty/child.py +++ b/kitty/child.py @@ -423,11 +423,10 @@ def background_processes(self) -> list[ProcessDesc]: sid = session_id(gmap.get(foreground_process_group_id, ())) if sid < 0: return [] - ans = [] + ans: list[ProcessDesc] = [] for grp_id, pids in gmap.items(): if grp_id != foreground_process_group_id and session_id(pids) == sid: - for pid in pids: - ans.append(self.process_desc(pid)) + ans.extend(map(self.process_desc, pids)) return ans except Exception: return []