fix for model names with slashes in them

This commit is contained in:
2026-06-19 14:28:57 -07:00
parent a491611644
commit a47d331993

View File

@@ -182,10 +182,13 @@ entry = m.get(sys.argv[1], {})
if not entry: if not entry:
print('AI/unknown') print('AI/unknown')
sys.exit(0) sys.exit(0)
model = entry.get('model', 'unknown') def clean(s):
return s.replace('/', '-').replace('\\\\', '-')
model = clean(entry.get('model', 'unknown'))
loras = entry.get('loras', []) loras = entry.get('loras', [])
if loras: if loras:
combo = '+'.join(l.strip() for l in loras) combo = '+'.join(clean(l.strip()) for l in loras)
combo = (combo[:200]).rstrip('+') combo = (combo[:200]).rstrip('+')
print(f'AI/{model}/{combo}') print(f'AI/{model}/{combo}')
else: else: