From 8c93acb2cece966b45090e4ca346d9dee2ce8b52 Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Fri, 3 Apr 2026 08:08:01 -0700 Subject: [PATCH] fix: use rglob to find metadata in lora subdirectories (#52) --- py/api/lora_integration.py | 2 +- py/lora_utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/py/api/lora_integration.py b/py/api/lora_integration.py index 1f215ab..f9d0e4f 100644 --- a/py/api/lora_integration.py +++ b/py/api/lora_integration.py @@ -201,7 +201,7 @@ class LoraIntegrationMixin: meta_files = [] for d in lora_dirs: dir_path = Path(d) - meta_files.extend(dir_path.glob("*.metadata.json")) + meta_files.extend(dir_path.rglob("*.metadata.json")) total = len(meta_files) imported = 0 diff --git a/py/lora_utils.py b/py/lora_utils.py index 1c10f70..0811cd8 100644 --- a/py/lora_utils.py +++ b/py/lora_utils.py @@ -244,7 +244,7 @@ class TriggerWordCache: lora_dirs = find_lora_directories(lora_manager_path) for lora_dir in lora_dirs: dir_path = Path(lora_dir) - for meta_file in dir_path.glob("*.metadata.json"): + for meta_file in dir_path.rglob("*.metadata.json"): metadata = read_lora_metadata(meta_file) if not metadata: continue