[Zope-Checkins] CVS: Products/PluginIndexes/common -
UnIndex.py:1.20.2.7
Tres Seaver
tseaver at palladion.com
Fri May 27 09:04:00 EDT 2005
Update of /cvs-repository/Products/PluginIndexes/common
In directory cvs.zope.org:/tmp/cvs-serv13610/lib/python/Products/PluginIndexes/common
Modified Files:
Tag: Zope-2_7-branch
UnIndex.py
Log Message:
- Collector #889: made 'and' operator for KeywordIndexes actually
restrict results as expected (thanks to 'aroda' for the patch!).
=== Products/PluginIndexes/common/UnIndex.py 1.20.2.6 => 1.20.2.7 ===
--- Products/PluginIndexes/common/UnIndex.py:1.20.2.6 Tue Apr 5 09:47:12 2005
+++ Products/PluginIndexes/common/UnIndex.py Fri May 27 09:03:50 2005
@@ -408,10 +408,11 @@
else: # not a range search
for key in record.keys:
set=index.get(key, None)
- if set is not None:
- if type(set) is IntType:
- set = IISet((set,))
- r = set_func(r, set)
+ if set is None:
+ set = IISet(())
+ elif type(set) is IntType: # isinstance(set, int) for 2.8
+ set = IISet((set,))
+ r = set_func(r, set)
if type(r) is IntType: r=IISet((r,))
if r is None:
More information about the Zope-Checkins
mailing list