MIL-002: speed calc decorator #20

Merged
Tirsvad merged 3 commits from mil-002-speed-calc-decorator into main 2026-11-06 06:43:20 +01:00
Owner

MIL-002: the speed calc decorator. Package src/speed_calc (decorator, fast_function, slow_function, constants.py, runnable lecture steps), pytest tests with a fake clock (12 passing), four screenshots rendered from real program output, Doxygen comments, README lecture steps. Code review: RC-007 (Go, autonomous, not independent).

Closes #7
Closes #8
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13

MIL-002: the speed calc decorator. Package src/speed_calc (decorator, fast_function, slow_function, constants.py, runnable lecture steps), pytest tests with a fake clock (12 passing), four screenshots rendered from real program output, Doxygen comments, README lecture steps. Code review: RC-007 (Go, autonomous, not independent). Closes #7 Closes #8 Closes #9 Closes #10 Closes #11 Closes #12 Closes #13
Tirsvad added 2 commits 2026-11-06 06:35:36 +01:00
Package src/speed_calc with the decorator, fast_function, slow_function,
constants.py and runnable lecture steps; pytest tests with a fake clock;
four screenshots rendered from real output; README lecture steps; review
record RC-007.

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
Task: MIL-002#6
Task: MIL-002#7
Resolve pending commit links
TirSystem/git-workflows: OpenGrep / opengrep (push) Skipped
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Skipped
TirSystem/git-workflows: Publish accepted milestones / publish (push) Skipped
TirSystem/git-workflows: Validate / validate (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 21s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 37s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Failing after 4m13s
8daf42920e
Tirsvad added 1 commit 2026-11-06 06:40:32 +01:00
Render screenshots in-process instead of through a subprocess
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 18s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 36s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 2m37s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 12s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 26s
TirSystem/git-workflows: Validate / validate (push) Successful in 31s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 2m28s
0752fbd066
The OpenGrep scan flagged subprocess.run with a non-literal command in the
screenshot script. The script now runs each step in the same process.

Task: MIL-002#6
Tirsvad merged commit 0752fbd066 into main 2026-11-06 06:43:20 +01:00
Tirsvad deleted branch mil-002-speed-calc-decorator 2026-11-06 06:43:22 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/054-speed-calc-decorator#20