Merge remote-tracking branch 'upstream/dev' into dev

This commit is contained in:
2Shirt 2022-12-11 21:48:23 -08:00
commit 7144ab0106
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -99,7 +99,7 @@ PLATFORM = std.PLATFORM
class State(): class State():
# pylint: disable=too-many-instance-attributes # pylint: disable=too-many-instance-attributes
"""Object for tracking hardware diagnostic data.""" """Object for tracking hardware diagnostic data."""
def __init__(self): def __init__(self, test_mode=False):
self.cpu_max_temp = -1 self.cpu_max_temp = -1
self.disks = [] self.disks = []
self.layout = cfg.hw.TMUX_LAYOUT.copy() self.layout = cfg.hw.TMUX_LAYOUT.copy()
@ -109,6 +109,8 @@ class State():
self.system = None self.system = None
self.test_groups = [] self.test_groups = []
self.top_text = std.color_string('Hardware Diagnostics', 'GREEN') self.top_text = std.color_string('Hardware Diagnostics', 'GREEN')
if test_mode:
self.top_text += std.color_string(' (Test Mode)', 'YELLOW')
# Init tmux and start a background process to maintain layout # Init tmux and start a background process to maintain layout
self.init_tmux() self.init_tmux()
@ -839,7 +841,7 @@ def main() -> None:
# Init # Init
atexit.register(tmux.kill_all_panes) atexit.register(tmux.kill_all_panes)
menu = build_menu(cli_mode=args['--cli'], quick_mode=args['--quick']) menu = build_menu(cli_mode=args['--cli'], quick_mode=args['--quick'])
state = State() state = State(test_mode=args['--test-mode'])
state.override_all_smart_errors = args['--ignore-smart-errors'] # pylint: disable=attribute-defined-outside-init state.override_all_smart_errors = args['--ignore-smart-errors'] # pylint: disable=attribute-defined-outside-init
# Quick Mode # Quick Mode