Skip to content

Conversation

@tobiasraabe
Copy link
Member

This PR fixes the type-checking error in PR #120.

The issue is that the type checker doesn't recognize that Traceback objects are renderable by rich's console.render() method. The code is correct and works at runtime, but we need to add a type ignore comment to pass type-checking.

Changes:

  • Added # ty: ignore[invalid-argument-type] to the console.render(traceback) call in src/pytask_parallel/wrappers.py

This allows PR #120 (pre-commit autoupdate) to pass all checks and be merged.

pre-commit-ci bot and others added 5 commits December 22, 2025 18:02
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0)
- [github.com/astral-sh/ruff-pre-commit: v0.12.4 → v0.14.10](astral-sh/ruff-pre-commit@v0.12.4...v0.14.10)
- [github.com/kynan/nbstripout: 0.8.1 → 0.8.2](kynan/nbstripout@0.8.1...0.8.2)
- [github.com/executablebooks/mdformat: 0.7.22 → 1.0.0](hukkin/mdformat@0.7.22...1.0.0)
- [github.com/executablebooks/mdformat: 0.7.22 → 1.0.0](hukkin/mdformat@0.7.22...1.0.0)
Add type ignore comment for console.render(traceback) call.
The Traceback object is correctly renderable by rich's console,
but the type checker doesn't recognize this properly.
- Add type ignore for Path() call with potentially None __file__
- Add type ignore for functools.wraps with CoiledFunction
@tobiasraabe tobiasraabe enabled auto-merge (squash) December 23, 2025 13:03
@tobiasraabe tobiasraabe merged commit 02090c2 into main Dec 23, 2025
21 checks passed
@tobiasraabe tobiasraabe deleted the fix-typing-issue branch December 23, 2025 13:07
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.

2 participants