Skip to content

Commit 50859dc

Browse files
committed
chore: Server.new_session: Create session w/o name
1 parent 0b7a2fa commit 50859dc

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

libtmux/server.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -535,15 +535,17 @@ def new_session(
535535
------
536536
:exc:`exc.BadSessionName`
537537
"""
538-
session_check_name(session_name)
539-
assert session_name is not None
540-
541-
if self.has_session(session_name):
542-
if kill_session:
543-
self.cmd("kill-session", "-t%s" % session_name)
544-
logger.info("session %s exists. killed it." % session_name)
545-
else:
546-
raise exc.TmuxSessionExists("Session named %s exists" % session_name)
538+
if session_name is not None:
539+
session_check_name(session_name)
540+
541+
if self.has_session(session_name):
542+
if kill_session:
543+
self.cmd("kill-session", "-t%s" % session_name)
544+
logger.info("session %s exists. killed it." % session_name)
545+
else:
546+
raise exc.TmuxSessionExists(
547+
"Session named %s exists" % session_name
548+
)
547549

548550
logger.debug("creating session %s" % session_name)
549551

0 commit comments

Comments
 (0)