File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 5
5
6
6
"""
7
7
import logging
8
+ import time
8
9
9
10
from libtmux .exc import TmuxSessionExists
10
11
from libtmux .pane import Pane
@@ -363,11 +364,21 @@ def get_pane_shell():
363
364
suppress = True
364
365
365
366
enter = pconf .get ("enter" , True )
367
+ sleep_before = pconf .get ("sleep_before" , None )
368
+ sleep_after = pconf .get ("sleep_after" , None )
366
369
for cmd in pconf ["shell_command" ]:
367
370
enter = cmd .get ("enter" , enter )
371
+ sleep_before = cmd .get ("sleep_before" , sleep_before )
372
+ sleep_after = cmd .get ("sleep_after" , sleep_after )
373
+
374
+ if sleep_before is not None :
375
+ time .sleep (sleep_before )
368
376
369
377
p .send_keys (cmd ["cmd" ], suppress_history = suppress , enter = enter )
370
378
379
+ if sleep_after is not None :
380
+ time .sleep (sleep_after )
381
+
371
382
if "focus" in pconf and pconf ["focus" ]:
372
383
w .select_pane (p ["pane_id" ])
373
384
You can’t perform that action at this time.
0 commit comments