Skip to content

Commit e9d67f4

Browse files
committed
Refactor session _info method
1 parent c30da96 commit e9d67f4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

libtmux/session.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,18 @@ def _info(self):
6464
attrs = {"session_id": str(self._session_id)}
6565

6666
def by(val):
67-
for key, value in attrs.items():
67+
for key in attrs.keys():
6868
try:
6969
if attrs[key] != val[key]:
7070
return False
7171
except KeyError:
7272
return False
73-
return True
73+
return True
7474

75+
# TODO add type hint
76+
target_sessions = list(filter(by, self.server._sessions))
7577
try:
76-
return list(filter(by, self.server._sessions))[0]
78+
return target_sessions[0]
7779
except IndexError as e:
7880
logger.error(e)
7981

0 commit comments

Comments
 (0)