GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||
GeezerVison is showing github.com — command(feat[timeout]) Add opt-in per-call deadlines by tony · Pull Request #807 · tmux-python/libtmux Conversation
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@ ## master #807 +/- ## ========================================== + Coverage 52.37% 52.81% +0.43% ========================================== Files 26 26 Lines 3729 3770 +41 Branches 747 756 +9 ========================================== + Hits 1953 1991 +38 - Misses 1472 1474 +2 - Partials 304 305 +1 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
why: Readers need product notes before adopting this change. what: - Describe optional command deadlines in the unreleased changelog - Reference PR #807
6b92875 to
cb62f88
Compare
why: A tmux client waiting indefinitely can block its caller after the expected signal is lost. what: - Add optional deadlines to command facades while preserving blocking defaults - Reap timed-out clients and retain the engine-compatible timeout exception - Keep large finite bounds within native wait ranges under one deadline - Verify connection scope, retained mutations and cleanup regressions
why: CI checks the full tree and rejects a fixture wrapper with a different keyword signature. what: - Preserve communicate's input keyword in the real-process test wrapper - Replace method assignment with the existing monkeypatch fixture
why: Readers need product notes before adopting this change. what: - Describe optional command deadlines in the unreleased changelog - Reference PR #807
why: A custom server dispatcher accepting arbitrary keywords can silently discard an object command deadline and perform the operation without the caller's requested bound. what: - Reject timed forwarding to custom dispatchers and injected engines - Preserve unbounded routing and command result identity - Cover instance, class, and subclass dispatch and document refusal
why: Keep development and CI linting on the same Ruff release, including corrected f-string conversions and safer lint fixes. what: - Raise Ruff floors in the development and lint dependency groups - Lock Ruff 0.17.3 with its published source and wheel hashes Ruff release notes: https://github.com/astral-sh/ruff/releases/tag/0.17.2 https://github.com/astral-sh/ruff/releases/tag/0.17.3
why: Contributors need the lint-tool requirement alongside other development environment changes. what: - Document the Ruff 0.17.3 minimum for development and lint checks
fa3f91c to
9b3cc43
Compare
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.