We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d0599b2 commit 659db7bCopy full SHA for 659db7b
tools/create_param_appendix.py
@@ -363,7 +363,14 @@ def write_output_files(
363
seen_names.add(file_stem)
364
365
def_filename = param.get("def_filename", "")
366
+ if not isinstance(def_filename, str) or not def_filename:
367
+ fatal(f"Expected non-empty def_filename for parameter {name!r}")
368
def_dir_name = Path(def_filename).stem
369
+ if not def_dir_name:
370
+ fatal(
371
+ f"def_filename {def_filename!r} for parameter {name!r} "
372
+ "has no usable stem for a chapter subdirectory name"
373
+ )
374
param_dir = output_dir / def_dir_name
375
param_dir.mkdir(parents=True, exist_ok=True)
376
0 commit comments