Skip to content

Commit 383a11f

Browse files
committed
chore(ruff): Manual fixes for session
1 parent f9aef84 commit 383a11f

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

src/libtmux/session.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,15 @@ def windows(self) -> QueryList["Window"]: # type:ignore
101101
:meth:`.windows.get() <libtmux._internal.query_list.QueryList.get()>` and
102102
:meth:`.windows.filter() <libtmux._internal.query_list.QueryList.filter()>`
103103
"""
104-
windows: t.List["Window"] = []
105-
for obj in fetch_objs(
106-
list_cmd="list-windows",
107-
list_extra_args=["-t", str(self.session_id)],
108-
server=self.server,
109-
):
110-
if obj.get("session_id") == self.session_id:
111-
windows.append(Window(server=self.server, **obj))
104+
windows: t.List["Window"] = [
105+
Window(server=self.server, **obj)
106+
for obj in fetch_objs(
107+
list_cmd="list-windows",
108+
list_extra_args=["-t", str(self.session_id)],
109+
server=self.server,
110+
)
111+
if obj.get("session_id") == self.session_id
112+
]
112113

113114
return QueryList(windows)
114115

@@ -120,14 +121,15 @@ def panes(self) -> QueryList["Pane"]: # type:ignore
120121
:meth:`.panes.get() <libtmux._internal.query_list.QueryList.get()>` and
121122
:meth:`.panes.filter() <libtmux._internal.query_list.QueryList.filter()>`
122123
"""
123-
panes: t.List["Pane"] = []
124-
for obj in fetch_objs(
125-
list_cmd="list-panes",
126-
list_extra_args=["-s", "-t", str(self.session_id)],
127-
server=self.server,
128-
):
129-
if obj.get("session_id") == self.session_id:
130-
panes.append(Pane(server=self.server, **obj))
124+
panes: t.List["Pane"] = [
125+
Pane(server=self.server, **obj)
126+
for obj in fetch_objs(
127+
list_cmd="list-panes",
128+
list_extra_args=["-s", "-t", str(self.session_id)],
129+
server=self.server,
130+
)
131+
if obj.get("session_id") == self.session_id
132+
]
131133

132134
return QueryList(panes)
133135

@@ -354,11 +356,9 @@ def attached_window(self) -> "Window":
354356
"""
355357
Return active :class:`Window` object.
356358
"""
357-
active_windows = []
358-
for window in self.windows:
359-
# for now window_active is a unicode
360-
if window.window_active == "1":
361-
active_windows.append(window)
359+
active_windows = [
360+
window for window in self.windows if window.window_active == "1"
361+
]
362362

363363
if len(active_windows) == 1:
364364
return next(iter(active_windows))

0 commit comments

Comments
 (0)