From 110ed98e024d2fcf1d6b3341a6482d0c7053a240 Mon Sep 17 00:00:00 2001 From: Ashwin Bharambe Date: Thu, 24 Jul 2025 13:33:54 -0700 Subject: [PATCH] Update external.py --- llama_stack/distribution/external.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llama_stack/distribution/external.py b/llama_stack/distribution/external.py index d98711e97..0a7da16b1 100644 --- a/llama_stack/distribution/external.py +++ b/llama_stack/distribution/external.py @@ -14,7 +14,7 @@ from llama_stack.log import get_logger logger = get_logger(name=__name__, category="core") -def load_external_apis(config: StackRunConfig | BuildConfig) -> dict[Api, ExternalApiSpec]: +def load_external_apis(config: StackRunConfig | BuildConfig | None) -> dict[Api, ExternalApiSpec]: """Load external API specifications from the configured directory. Args: @@ -23,7 +23,7 @@ def load_external_apis(config: StackRunConfig | BuildConfig) -> dict[Api, Extern Returns: A dictionary mapping API names to their specifications """ - if not config.external_apis_dir: + if not config or not config.external_apis_dir: return {} external_apis_dir = config.external_apis_dir.expanduser().resolve()