We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 570cdfa commit d5ec4f2Copy full SHA for d5ec4f2
src/specify_cli/__init__.py
@@ -2611,7 +2611,11 @@ def preset_resolve(
2611
)
2612
if has_composition:
2613
# Verify composition is actually possible
2614
- composed = resolver.resolve_content(template_name)
+ try:
2615
+ composed = resolver.resolve_content(template_name)
2616
+ except Exception as exc:
2617
+ composed = None
2618
+ console.print(f" [yellow]Warning: composition error: {exc}[/yellow]")
2619
if composed is None:
2620
console.print(" [yellow]Warning: composition cannot produce output (no base layer with 'replace' strategy)[/yellow]")
2621
else:
0 commit comments