We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 581cb90 + 659db7b commit a73e1bdCopy full SHA for a73e1bd
tools/create_param_appendix.py
@@ -371,7 +371,14 @@ def write_output_files(
371
seen_names.add(file_stem)
372
373
def_filename = param.get("def_filename", "")
374
+ if not isinstance(def_filename, str) or not def_filename:
375
+ fatal(f"Expected non-empty def_filename for parameter {name!r}")
376
def_dir_name = Path(def_filename).stem
377
+ if not def_dir_name:
378
+ fatal(
379
+ f"def_filename {def_filename!r} for parameter {name!r} "
380
+ "has no usable stem for a chapter subdirectory name"
381
+ )
382
param_dir = output_dir / def_dir_name
383
param_dir.mkdir(parents=True, exist_ok=True)
384
0 commit comments