The GitHub Actions job "Python CI" on 
iceberg-python.git/fix/arrow-scan-benchmark-3036 has succeeded.
Run started by GitHub user sumedhsakdeo (triggered by sumedhsakdeo).

Head commit for run:
75ba28bfc6d8bbeac398357c6db80327632a2dc8 / Sumedh Sakdeo 
<[email protected]>
fix: remove isinstance guard that caused CI failures

Replace the defensive isinstance(order, ScanOrder) guard with the
already-present isinstance(order, ArrivalOrder) branch logic. The
guard was causing ValueError in CI due to a module-identity mismatch
between the ScanOrder imported by pyarrow.py and the one used to
subclass TaskOrder. The code is correct without it: ArrivalOrder
takes the fast path, everything else falls through to TaskOrder
(materialized) behavior. Type safety is provided statically by the
annotation and _DEFAULT_SCAN_ORDER sentinel.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

Report URL: https://github.com/apache/iceberg-python/actions/runs/22516859354

With regards,
GitHub Actions via GitBox

Reply via email to