MCPcopy Create free account
hub / github.com/PiSCSI/piscsi / __init__

Method __init__

python/ctrlboard/src/piscsi_menu_controller.py:13–23  ·  view source on GitHub ↗
(
        self,
        refresh_interval,
        menu_builder: MenuBuilder,
        menu_renderer=None,
        menu_renderer_config=None,
    )

Source from the content-addressed store, hash-verified

11 """Class implementing a PiSCSI Control Board UI specific menu controller"""
12
13 def __init__(
14 self,
15 refresh_interval,
16 menu_builder: MenuBuilder,
17 menu_renderer=None,
18 menu_renderer_config=None,
19 ):
20 super().__init__(menu_builder, menu_renderer, menu_renderer_config)
21 self._refresh_interval = refresh_interval
22 self._menu_renderer: MenuRenderer = menu_renderer
23 self._scsi_list_refresh_timer_flag = Timer(self._refresh_interval)
24
25 def segue(self, name, context_object=None, transition_attributes=None):
26 super().segue(name, context_object, transition_attributes)

Callers

nothing calls this directly

Calls 1

TimerClass · 0.90

Tested by

no test coverage detected