Skip to content

Commit

Permalink
avoid some questionable micro-optimizations
Browse files Browse the repository at this point in the history
  • Loading branch information
hannosch committed Oct 16, 2013
1 parent 95abcfc commit 1c6014b
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions src/Products/ZCatalog/Catalog.py
Original file line number Diff line number Diff line change
Expand Up @@ -688,8 +688,6 @@ def sortResults(self, rs, sort_index, reverse=0, limit=None, merge=1,
_intersection = intersection
_self__getitem__ = self.__getitem__
index_key_map = sort_index.documentToKeyMap()
_None = None
_keyerror = KeyError
result = []
append = result.append
if hasattr(rs, 'keys'):
Expand Down Expand Up @@ -744,8 +742,8 @@ def sortResults(self, rs, sort_index, reverse=0, limit=None, merge=1,
# get a sorted sequence of the intersections.
intset = _intersection(rs, intset)
if intset:
keys = getattr(intset, 'keys', _None)
if keys is not _None:
keys = getattr(intset, 'keys', None)
if keys is not None:
# Is this ever true?
intset = keys()
length += len(intset)
Expand All @@ -764,7 +762,7 @@ def sortResults(self, rs, sort_index, reverse=0, limit=None, merge=1,
for did in rs:
try:
key = index_key_map[did]
except _keyerror:
except KeyError:
# This document is not in the sort key index, skip it.
pass
else:
Expand Down Expand Up @@ -798,7 +796,7 @@ def sortResults(self, rs, sort_index, reverse=0, limit=None, merge=1,
for did in rs:
try:
key = index_key_map[did]
except _keyerror:
except KeyError:
# This document is not in the sort key index, skip it.
pass
else:
Expand Down Expand Up @@ -830,7 +828,7 @@ def sortResults(self, rs, sort_index, reverse=0, limit=None, merge=1,
for did in rs:
try:
key = index_key_map[did]
except _keyerror:
except KeyError:
# This document is not in the sort key index, skip it.
pass
else:
Expand Down

0 comments on commit 1c6014b

Please sign in to comment.