You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): resolve mypy type-ignore codes and windowed-EXE stdout crash
- Wrap sys.stdout.write() in try/except for PyInstaller --windowed builds
where stdout is None (AttributeError crash on --version flag)
- Simplify smoke test to exit-code-only check (windowed EXE has no stdout)
- Remove unused type: ignore[override] from drop_zone and option_card
(N802 is now globally suppressed in ruff; mypy no longer raises override)
- Change type: ignore[union-attr] → type: ignore[attr-defined] in
step_processing and step_done (correct mypy error code)
- Add type: ignore[attr-defined] to theme.py QCoreApplication calls
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments