[Zope-Checkins] SVN: Zope/trunk/src/Products/ZCatalog/Catalog.py Less hysterical behavior
Hanno Schlichting
hannosch at hannosch.eu
Sun Jul 25 07:01:04 EDT 2010
Log message for revision 115073:
Less hysterical behavior
Changed:
U Zope/trunk/src/Products/ZCatalog/Catalog.py
-=-
Modified: Zope/trunk/src/Products/ZCatalog/Catalog.py
===================================================================
--- Zope/trunk/src/Products/ZCatalog/Catalog.py 2010-07-25 10:58:18 UTC (rev 115072)
+++ Zope/trunk/src/Products/ZCatalog/Catalog.py 2010-07-25 11:01:04 UTC (rev 115073)
@@ -498,15 +498,6 @@
# Canonicalize the request into a sensible query before passing it on
query = self.make_query(query)
- # For hysterical reasons, if all indexes return None for a given
- # request (and no attributes were used) then we append all results
- # in the Catalog. This generally happens when the search values
- # in request are all empty strings or do not coorespond to any of
- # the indexes.
-
- # Note that if the indexes find query arguments, but the end result
- # is an empty sequence, we do nothing
-
cr = self.getCatalogReport(query)
cr.start()
@@ -814,9 +805,10 @@
"""Multimap catalog arguments coming simultaneously from keywords
and request.
- Values that are empty strings are treated as non-existent. This is
+ BBB: Values that are empty strings are treated as non-existent. This is
to ignore empty values, thereby ignoring empty form fields to be
- consistent with hysterical behavior.
+ consistent with hysterical behavior. This is deprecated and can be changed
+ in Zope 2.14.
"""
def __init__(self, request, keywords):
More information about the Zope-Checkins
mailing list