Files
csaxs_bec/tests
x01dcandClaude Sonnet 5 0bdd20013b
CI for csaxs_bec / test (push) Successful in 5m0s
fix(omny): catch KeyboardInterrupt around frozen-GUI raise_window() calls
A Ctrl+C landing during raise_window()'s RPC wait (e.g. when the GUI
process is frozen/unresponsive) was escaping two `except Exception`
handlers that don't catch KeyboardInterrupt (a BaseException sibling,
not an Exception subclass): omnygui_show_progress() aborted the whole
tomo_scan()/tomo_scan_resume() call instead of just skipping the
window-raise, and tomo_queue_execute() left the job silently stuck at
status="running" instead of the usual clean "incomplete" + explanatory
message. Reproduced live by Mirko via the tomo queue.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QLrD7sVYGLAzsQjLVJpCgt
2026-09-03 15:28:27 +02:00
..
2026-06-24 12:55:32 +02:00