dont load sonic binary if sonic backend is not enabled

This commit is contained in:
Nick Sweeting 2024-10-09 18:57:24 -07:00
parent c25ced0c2a
commit b1a17689cd
No known key found for this signature in database
3 changed files with 3 additions and 4 deletions

View file

@ -51,7 +51,6 @@ class SonicConfig(BaseConfigSet):
SONIC_CONFIG = SonicConfig()
class SonicBinary(BaseBinary):
name: BinName = SONIC_CONFIG.SONIC_BINARY
binproviders_supported: List[InstanceOf[BinProvider]] = [brew, env] # TODO: add cargo
@ -121,7 +120,7 @@ class SonicSearchPlugin(BasePlugin):
hooks: List[InstanceOf[BaseHook]] = [
SONIC_CONFIG,
SONIC_BINARY,
*([SONIC_BINARY] if (SEARCH_BACKEND_CONFIG.SEARCH_BACKEND_ENGINE == 'sonic' or SONIC_LIB) else []),
SONIC_SEARCH_BACKEND,
]