from core.module import Module, SettingsTab def _net_tab(): from modules.settings.tabs.network import NetworkTab return NetworkTab() def setup(ctx): from modules.network import get_network_controller ctx.provide("network", get_network_controller()) MODULE = Module( id="network", provides=["network"], settings_tabs=[ SettingsTab( id="network", title="Network", icon="network_wifi", order=10, group="Connections", factory=_net_tab, ), ], setup=setup, )