From 0838881b87f3a59ccd841d247e4b975347529220 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 28 Oct 2026 10:44:16 +0100 Subject: Turn remaining malformed-input crashes into Error Co-Authored-By: Claude Sonnet 5.5 --- generat3d/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'generat3d/config.py') diff --git a/generat3d/config.py b/generat3d/config.py index 804723f..fbb9f4d 100644 --- a/generat3d/config.py +++ b/generat3d/config.py @@ -53,7 +53,10 @@ def library_roots(cli_roots, path=None): for r in roots: if not r.strip(): raise Error("empty library root") - p = Path(r).expanduser() + try: + p = Path(r).expanduser() + except RuntimeError: + raise Error(f"cannot expand library root: {r}") from None if not p.is_dir(): raise Error(f"library root not found: {p}") out.append(p) -- cgit v1.2.3