Commit 79a9017
docs(waterdata): editorial pass on chunking.py docs
Readability + accuracy:
- Module docstring: 'ChunkedCall iterates the joint cartesian product so
every sub-request URL fits' attributed the fit guarantee to ChunkedCall,
but that's ChunkPlan's job — reworded so ChunkPlan keeps each URL under
budget and ChunkedCall fetches the resulting product.
- Dropped two duplicated explanations: the sparse-completion [0,2,5] example
(kept on the class docstring, trimmed from __init__) and the 'no semaphore'
note (kept in _run's docstring, trimmed from its inline comment).
Verified the docs carry no stale references after the async-only refactor +
renames: every :meth:/:func:/:class:/:attr: cross-ref resolves, the retry
defaults (4 / 0.5s / 30s / 60s) match the constants, and the only
'semaphore' mentions are correct negations (pool throttles, not a semaphore).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c507d62 commit 79a9017
1 file changed
Lines changed: 6 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
1412 | 1412 | | |
1413 | 1413 | | |
1414 | 1414 | | |
1415 | | - | |
1416 | | - | |
1417 | | - | |
1418 | | - | |
| 1415 | + | |
| 1416 | + | |
1419 | 1417 | | |
1420 | 1418 | | |
1421 | 1419 | | |
| |||
1669 | 1667 | | |
1670 | 1668 | | |
1671 | 1669 | | |
1672 | | - | |
1673 | | - | |
| 1670 | + | |
1674 | 1671 | | |
1675 | 1672 | | |
1676 | 1673 | | |
| |||
0 commit comments