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

Reply via email to