def rename_window(self, new_name):
"""Return :class:`Window` object ``$ tmux rename-window <new_name>``.
:param new_name: name of the window
:type new_name: str
"""
import shlex
lex = shlex.shlex(new_name)
lex.escape = ' '
lex.whitespace_split = False
try:
self.cmd(
'rename-window',
new_name
)
self['window_name'] = new_name
except Exception as e:
logger.error(e)
self.server._update_windows()
return self
评论列表
文章目录