Skip to content

Commit 4c54c80

Browse files
otherJL0tony
authored andcommitted
Refactor session _info method
1 parent 2db8bba commit 4c54c80

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
@@ -66,16 +66,18 @@ def _info(self):
6666
attrs = {"session_id": str(self._session_id)}
6767

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

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

0 commit comments

Comments
 (0)