feat: dynamic form fields, JSON output, branched questionnaires
This commit is contained in:
parent
0b03399c1a
commit
0d43b0e8fb
11 changed files with 2579 additions and 92 deletions
|
|
@ -555,7 +555,10 @@ def main() -> None:
|
|||
for filename, doc in flows.items():
|
||||
payload = json.dumps(doc, indent=2, ensure_ascii=False) + "\n"
|
||||
for target in (FIXTURE_DIR / filename, FLOW_DIR / filename):
|
||||
target.write_text(payload)
|
||||
# Explicit encoding + LF: the default locale/newline handling
|
||||
# corrupts non-ASCII flow code on Windows (cp1252) and dirties
|
||||
# every line with CRLF.
|
||||
target.write_text(payload, encoding="utf-8", newline="\n")
|
||||
print(f"wrote {target}")
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue