mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-12 21:23:02 +00:00
CodeRabbit finding on #9170 ("Reject shaper rows that begin with NaN or inf"): lines starting with a letter were skipped as headers, so a shaper beginning with NaN or inf was dropped before the non-finite check and the table loaded alone. A header is now a line whose first word isn't a number (3DMESH, Mesh 4 12); NaN and inf parse as numbers, so such a shaper is read and refused. New test: three_dl_shaper_starting_non_finite_is_refused (the files loaded without the fix). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>