Only register tmux atexit when running HW Diags

* Prevents unintended killing of tmux panes when importing wk or wk.hw
This commit is contained in:
2Shirt 2019-12-03 15:03:02 -07:00
parent c0b6606758
commit 6da34c1f2b
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -19,10 +19,6 @@ from wk.hw import obj as hw_obj
from wk.hw import sensors as hw_sensors
# atexit functions
atexit.register(tmux.kill_all_panes)
#TODO: Add state/dev data dump debug function
# STATIC VARIABLES
DOCSTRING = f'''{cfg.main.KIT_NAME_FULL}: Hardware Diagnostics
@ -623,6 +619,8 @@ def main():
raise RuntimeError('tmux session not found')
# Init
atexit.register(tmux.kill_all_panes)
#TODO: Add state/dev data dump debug function
menu = build_menu(cli_mode=args['--cli'], quick_mode=args['--quick'])
state = State()