The GitHub Actions job "Auto Queue" on texera.git/main has failed. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: 43f276e89721a97f6bc28f037fb3b73d15dc1544 / Yicong Huang <[email protected]> refactor(pyamber): collapse DataProcessor per-call boilerplate (#4685) ### What changes were proposed in this PR? Cleanup-only refactor of `core/runnables/data_processor.py`: collapse the repeated `try / except / finally` + `replace_print` boilerplate from `process_internal_marker`, `process_state`, and `process_tuple` into one `_executor_session` `@contextmanager` that yields `(executor, port_id)`. No behavior change. ### Any related issues, documentation, discussions? Closes #4684. ### How was this PR tested? Unit tests added in `test_data_processor.py` and `test_main_loop_exception_ordering.py` ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Opus 4.7 (Claude Code) --------- Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/25383460628 With regards, GitHub Actions via GitBox
