mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-12-12 12:06:04 +00:00
fix: handle missing external_providers_dir
Signed-off-by: Doug Edgar <dedgar@redhat.com>
This commit is contained in:
parent
0ef9166c7e
commit
d2bf8925a8
3 changed files with 25 additions and 10 deletions
|
|
@ -106,7 +106,8 @@ class StackRun(Subcommand):
|
|||
|
||||
try:
|
||||
config = parse_and_maybe_upgrade_config(config_dict)
|
||||
if not os.path.exists(str(config.external_providers_dir)):
|
||||
# Create external_providers_dir if it's specified and doesn't exist
|
||||
if config.external_providers_dir and not os.path.exists(str(config.external_providers_dir)):
|
||||
os.makedirs(str(config.external_providers_dir), exist_ok=True)
|
||||
except AttributeError as e:
|
||||
self.parser.error(f"failed to parse config file '{config_file}':\n {e}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue