fix(gui_tools): minimal ring progress bar safeguard in order to not interupt any script using it #216

Merged
holler merged 3 commits from fix/minimal-safeguard-for-progress-update into main 2026-06-20 14:05:15 +02:00
Owner

Summary

Adds a minimal flOMNI progress GUI safeguard so tomo_scan continues if the progress widget is missing, deleted, unreachable, or fails during update.

Also removes flOMNI-specific GUI RPC timeout overrides so progress/GUI calls use the shared BEC Widgets client default timeout.

Additional Comments

This should be merged together with the BEC Widgets RPC logging/timeout PR, which adds the 60s default GUI RPC timeout and improved RPC diagnostics.

Future follow-up: add reconstruction logic for the progress bar when the GUI crashes, is closed, or becomes unresponsive.

## Summary Adds a minimal flOMNI progress GUI safeguard so `tomo_scan` continues if the progress widget is missing, deleted, unreachable, or fails during update. Also removes flOMNI-specific GUI RPC timeout overrides so progress/GUI calls use the shared BEC Widgets client default timeout. ## Additional Comments This should be merged together with the [BEC Widgets RPC logging/timeout PR](https://github.com/bec-project/bec_widgets/pull/1175), which adds the 60s default GUI RPC timeout and improved RPC diagnostics. Future follow-up: add reconstruction logic for the progress bar when the GUI crashes, is closed, or becomes unresponsive.
wyzula_j self-assigned this 2026-05-22 17:32:25 +02:00
wyzula_j requested review from appel_c 2026-05-22 18:10:25 +02:00
wyzula_j requested review from holler 2026-05-22 18:10:25 +02:00
wyzula_j requested review from perl_d 2026-05-22 18:10:26 +02:00
wyzula_j requested review from wakonig_k 2026-05-22 18:10:26 +02:00
wyzula_j added 2 commits 2026-06-17 09:52:37 +02:00
wyzula_j force-pushed fix/minimal-safeguard-for-progress-update from 29594219c2 to d449e01f95 2026-06-17 09:52:37 +02:00 Compare
holler added 1 commit 2026-06-20 14:03:40 +02:00
Merge branch 'main' into fix/minimal-safeguard-for-progress-update
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
dc3860e79b
holler scheduled this pull request to auto merge when all checks succeed 2026-06-20 14:04:17 +02:00
holler merged commit 906e91cc7f into main 2026-06-20 14:05:15 +02:00
Sign in to join this conversation.
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#216