Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit ba5eabf

Browse files
committed
Fixes after merge
1 parent 734c577 commit ba5eabf

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

data_diff/diff_tables.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ def _bisect_and_diff_tables(self, ti: ThreadedYielder, table1: TableSegment, tab
257257

258258
# Recursively compare each pair of corresponding segments between table1 and table2
259259
for i, (t1, t2) in enumerate(safezip(segmented1, segmented2)):
260-
ti.submit(self._diff_tables, ti, t1, t2, level + 1, i + 1, len(segmented1), priority=level)
260+
ti.submit(self._diff_tables, ti, t1, t2, max_rows, level + 1, i + 1, len(segmented1), priority=level)
261261

262262
def _diff_tables(self, ti: ThreadedYielder, table1: TableSegment, table2: TableSegment, max_rows: int, level=0, segment_index=None, segment_count=None):
263263
logger.info(
@@ -272,8 +272,7 @@ def _diff_tables(self, ti: ThreadedYielder, table1: TableSegment, table2: TableS
272272
# the threshold) and _then_ download it.
273273
if BENCHMARK:
274274
if max_rows < self.bisection_threshold:
275-
yield from self._bisect_and_diff_tables(ti, table1, table2, level=level, max_rows=max_rows)
276-
return
275+
return self._bisect_and_diff_tables(ti, table1, table2, level=level, max_rows=max_rows)
277276

278277
(count1, checksum1), (count2, checksum2) = self._threaded_call("count_and_checksum", [table1, table2])
279278

0 commit comments

Comments
 (0)