From 09de00a2eb1e2f66175f0b17942eaf90a53e7e26 Mon Sep 17 00:00:00 2001 From: Data5tream <6423657+Data5tream@users.noreply.github.com> Date: Wed, 21 May 2025 06:44:46 +0200 Subject: [PATCH] fix(typings): Fix new_window argument typing in Session --- src/libtmux/session.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtmux/session.py b/src/libtmux/session.py index d1433e014..1b8af4563 100644 --- a/src/libtmux/session.py +++ b/src/libtmux/session.py @@ -587,7 +587,7 @@ def new_window( self, window_name: str | None = None, *, - start_directory: None = None, + start_directory: str | None = None, attach: bool = False, window_index: str = "", window_shell: str | None = None, @@ -677,7 +677,7 @@ def new_window( window_args += ("-P",) - if start_directory: + if start_directory is not None: # as of 2014-02-08 tmux 1.9-dev doesn't expand ~ in new-window -c. start_directory = pathlib.Path(start_directory).expanduser() window_args += (f"-c{start_directory}",)