Skip to content

Commit 3cb0cbc

Browse files
committed
Server.attached_sessions: Simplify by using filter
1 parent f6e8814 commit 3cb0cbc

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

src/libtmux/server.py

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -246,22 +246,7 @@ def attached_sessions(self) -> t.List[Session]:
246246
-------
247247
list of :class:`Session`
248248
"""
249-
try:
250-
sessions = self.sessions
251-
attached_sessions = []
252-
253-
for session in sessions:
254-
attached = session.session_attached
255-
# for now session_active is a unicode
256-
if attached != "0":
257-
logger.debug(f"session {session.name} attached")
258-
attached_sessions.append(session)
259-
else:
260-
continue
261-
262-
except Exception:
263-
return []
264-
return attached_sessions
249+
return self.sessions.filter(session_attached="1")
265250

266251
def has_session(self, target_session: str, exact: bool = True) -> bool:
267252
"""Return True if session exists.

0 commit comments

Comments
 (0)