Skip to content

Commit 53d4ad8

Browse files
committed
chore(Session): Add server instance for typings
1 parent 4fb9815 commit 53d4ad8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

libtmux/session.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
if t.TYPE_CHECKING:
2424
from .pane import Pane
25+
from .server import Server
2526

2627

2728
logger = logging.getLogger(__name__)
@@ -54,8 +55,10 @@ class Session(TmuxMappingObject, TmuxRelationalObject, EnvironmentMixin):
5455
child_id_attribute = "window_id"
5556
#: namespace used :class:`~libtmux.common.TmuxMappingObject`
5657
formatter_prefix = "session_"
58+
#: :class:`libtmux.server.Server` session is linked to
59+
server: "Server"
5760

58-
def __init__(self, server=None, **kwargs):
61+
def __init__(self, server: "Server", **kwargs):
5962
EnvironmentMixin.__init__(self)
6063
self.server = server
6164

0 commit comments

Comments
 (0)