Skip to content

Commit

Permalink
fix: typing and init
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl committed Nov 5, 2024
1 parent 73591f9 commit 8df9129
Showing 1 changed file with 10 additions and 15 deletions.
25 changes: 10 additions & 15 deletions ovos_gui_plugin_shell_companion/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
from ovos_bus_client import Message
from ovos_bus_client.apis.gui import GUIInterface
from ovos_bus_client.client import MessageBusClient
from ovos_config.config import Configuration
from ovos_bus_client.util import get_mycroft_bus
from ovos_config import Configuration
from ovos_plugin_manager.templates.gui import GUIExtension
from ovos_utils import network_utils
from ovos_utils.log import LOG
Expand All @@ -23,25 +24,19 @@ class OVOSShellCompanionExtension(GUIExtension):
Args:
config: plugin configuration
bus: MessageBus instance
gui: GUI instance
preload_gui (bool): load GUI skills even if gui client not connected
permanent (bool): disable unloading of GUI skills on gui client disconnections
"""

def __init__(self, config: dict, bus: MessageBusClient = None,
gui: GUIInterface = None,
preload_gui=False, permanent=True):
def __init__(self, config: dict, bus: MessageBusClient = None):
LOG.info("OVOS Shell: Initializing")
bus = bus or get_mycroft_bus()
config["homescreen_supported"] = True
res_dir = join(dirname(__file__), "gui")
gui = gui or GUIInterface("ovos_gui_plugin_shell_companion",
bus=bus, config=Configuration(),
ui_directories={"qt5": join(res_dir, "qt5")})
if not gui.ui_directories:
LOG.info(f"Setting default qt5 resource directory to: {res_dir}/qt5")
gui.ui_directories["qt5"] = join(res_dir, "qt5")
LOG.info("OVOS Shell: Initializing")
gui = GUIInterface("ovos_gui_plugin_shell_companion",
bus=bus, config=Configuration().get("gui", {}),
ui_directories={"qt5": join(res_dir, "qt5")})
LOG.info(f"Setting default qt5 resource directory to: {res_dir}/qt5")
super().__init__(config=config, bus=bus, gui=gui,
preload_gui=preload_gui, permanent=permanent)
preload_gui=False, permanent=True)
self.about_page_data = []
self.build_initial_about_page_data()

Expand Down

0 comments on commit 8df9129

Please sign in to comment.