From 6a674857bfbdf4485e8cc4cef782de42bdfd0855 Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Wed, 29 Jan 2025 20:53:52 +0000 Subject: [PATCH] fix:domain engine from config (#44) * fix:domain engine from config * fix:domain engine from config --- ovos_padatious/opm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ovos_padatious/opm.py b/ovos_padatious/opm.py index 0a6aa96..f8adfc1 100644 --- a/ovos_padatious/opm.py +++ b/ovos_padatious/opm.py @@ -258,7 +258,7 @@ class PadatiousPipeline(ConfidenceMatcherPipeline): def __init__(self, bus: Optional[Union[MessageBusClient, FakeBus]] = None, config: Optional[Dict] = None, - engine_class: Optional[PadatiousEngine] = IntentContainer): + engine_class: Optional[PadatiousEngine] = None): super().__init__(bus, config) self.lock = RLock() @@ -273,8 +273,8 @@ def __init__(self, bus: Optional[Union[MessageBusClient, FakeBus]] = None, self.conf_med = self.config.get("conf_med") or 0.8 self.conf_low = self.config.get("conf_low") or 0.5 - if engine_class is None and self.config.get("domain_engine"): - engine_class = DomainIntentContainer + engine_class = engine_class or DomainIntentContainer if self.config.get("domain_engine") else IntentContainer + LOG.info(f"Padatious class: {engine_class.__name__}") self.remove_punct = self.config.get("cast_to_ascii", False) use_stemmer = self.config.get("stem", False)