Skip to content

fix: progress messages leaking into --output files; bump to 0.6.3#5

Merged
t0kubetsu merged 2 commits into
mainfrom
fix/progress-console-leak-0.6.3
Jul 8, 2026
Merged

fix: progress messages leaking into --output files; bump to 0.6.3#5
t0kubetsu merged 2 commits into
mainfrom
fix/progress-console-leak-0.6.3

Conversation

@t0kubetsu

Copy link
Copy Markdown
Contributor

Summary

  • progress_cb was wired directly to console.print, the same recording console save_report() exports from, so the "Probing : for PQC key exchange…" progress line was baked into --output files before the actual report.
  • Fixed by printing progress messages to a dedicated, non-recording Console instead.
  • Version bumped to 0.6.3 per the release checklist.

Test plan

  • pytest — 252 passed, 100% coverage
  • ruff check quantumvalidator/ — clean
  • Manual --output report.txt run confirmed no leaked progress text

t0kubetsu added 2 commits July 8, 2026 10:26
progress_cb was wired directly to console.print, the same recording
console save_report() exports from. The "Probing <target>:<port> for PQC
key exchange…" progress line was appended to the record buffer, so
--output files started with that line before the actual report.
@t0kubetsu t0kubetsu requested a review from a team as a code owner July 8, 2026 08:27
@t0kubetsu t0kubetsu merged commit 1b8271e into main Jul 8, 2026
@t0kubetsu t0kubetsu deleted the fix/progress-console-leak-0.6.3 branch July 8, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant