From 7d9cce0c7c8e1868acd82b1b3698202e3c62e01b Mon Sep 17 00:00:00 2001 From: Iason Krommydas Date: Sun, 21 Dec 2025 15:35:05 +0100 Subject: [PATCH] set divisions to None if we expect a report --- src/uproot/_dask.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/uproot/_dask.py b/src/uproot/_dask.py index b51ac6dde..1454c5ea4 100644 --- a/src/uproot/_dask.py +++ b/src/uproot/_dask.py @@ -1731,12 +1731,15 @@ def real_filter_branch(branch): interpretation_executor=interpretation_executor, ) - return dask_awkward.from_map( + out = dask_awkward.from_map( fn, partition_args, divisions=tuple(divisions), label="from-uproot", ) + if allow_read_errors_with_report: + out[0]._divisions = tuple(None for i in out[0]._divisions) + return out def _get_dak_array_delay_open( @@ -1838,12 +1841,15 @@ def _get_dak_array_delay_open( interpretation_executor=interpretation_executor, ) - return dask_awkward.from_map( + out = dask_awkward.from_map( fn, partition_args, divisions=None if divisions is None else tuple(divisions), label="from-uproot", ) + if allow_read_errors_with_report: + out[0]._divisions = tuple(None for i in out[0]._divisions) + return out class Accessed(NamedTuple):