Skip to content

Commit

Permalink
remove some code duplication
Browse files Browse the repository at this point in the history
  • Loading branch information
hannosch committed Apr 8, 2012
1 parent 3708251 commit e24664a
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions src/Products/ZCatalog/Catalog.py
Expand Up @@ -877,14 +877,12 @@ def sortResults(self, rs, sort_index, reverse=False, limit=None,
n += 1
worst = keys[0]
result = multisort(result, sort_spec)
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
if merge:
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
result = LazyValues(sequence)
result.actual_result_count = actual_result_count
else:
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
return sequence
elif not first_reverse:
# Limit / sort results using N-Best algorithm in reverse (N-Worst?)
Expand Down Expand Up @@ -932,14 +930,12 @@ def sortResults(self, rs, sort_index, reverse=False, limit=None,
n += 1
best = keys[-1]
result = multisort(result, sort_spec)
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
if merge:
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
result = LazyValues(sequence)
result.actual_result_count = actual_result_count
else:
sequence, _ = self._limit_sequence(result, 0, b_start, b_size,
switched_reverse)
return sequence

return LazyMap(self.__getitem__, result, len(result),
Expand Down

0 comments on commit e24664a

Please sign in to comment.