setup_burns: the module docstring describes setup.focus alone

setup.floor left the catalog in f9c298a, and the docstring still named it:
the second burn, the floor needing Focus on the record, the faintest
rung, and each wizard. It now describes the focus burn alone; the focus
burn's own description is unchanged.

The docstring is the module's shared text, so setup.focus's fingerprint
moves again; f9c298a had already moved it. No other test's fingerprint
moves (Test.source_sha compared before and after: setup.focus alone).

Proof: test_setup_burns OK; pyflakes; the coverage lint, 55 tests.
This commit is contained in:
ScottW514
2026-10-14 21:19:46 -04:00
parent 4c6ca8d701
commit 558889659c
+11 -13
View File
@@ -3,23 +3,21 @@
# https://community.openglow.org
# SPDX-License-Identifier: MIT
"""setup.focus, setup.floor - the setup's two burns (the live wizards),
driven the way the page drives them: POST /wiz/<id>/start, GET /wiz/dark
polled, the prompts answered from here, the burn armed by a press, the
result judged, and the setting the burn wrote put back as found. Each
burn stands alone on its own scrap of wood in the back-left corner,
drawn from the head's home against the gantry stops, and re-runs on the
real record, so a completed burn completes again at the same version.
The floor burns at the focus the focus burn measured, so it needs Focus
on the record.
"""setup.focus - the setup's focus burn (a live wizard), driven the way
the page drives it: POST /wiz/<id>/start, GET /wiz/dark polled, the
prompts answered from here, the burn armed by a press, the result
judged, and the setting the burn wrote put back as found. The burn
stands alone on its own scrap of wood in the back-left corner, drawn
from the head's home against the gantry stops, and re-runs on the real
record, so a completed burn completes again at the same version.
The operator's part is the scrap and one press on the machine at the
start (the presence check of the ready gate; with the bench actuator up
it then makes the arm press). The judgment a person makes by eye on the
scrap (the narrowest line, the faintest rung) is answered here with a
fixed pick: the test proves each wizard's mechanics and the emission
witnesses, not the operator's eye, and the setting it writes is
restored. The page is where the real numbers go in.
scrap (the narrowest line) is answered here with a fixed pick: the test
proves the wizard's mechanics and the emission witnesses, not the
operator's eye, and the setting it writes is restored. The page is where
the real numbers go in.
"""
import re
import time