Added helper for reseting the index cache

This commit is contained in:
Ross Lawley 2011-07-13 09:54:41 +01:00
parent e079924632
commit 7a3412dc13

View File

@ -122,7 +122,6 @@ class QueryTreeTransformerVisitor(QNodeVisitor):
q_object = reduce(lambda a, b: a & b, and_parts, Q())
q_object = reduce(lambda a, b: a & b, or_group, q_object)
clauses.append(q_object)
# Finally, $or the generated clauses in to one query. Each of the
# clauses is sufficient for the query to succeed.
return reduce(lambda a, b: a | b, clauses, Q())
@ -431,6 +430,11 @@ class QuerySet(object):
return spec
@classmethod
def _reset_already_indexed(cls):
"""Helper to reset already indexed, can be useful for testing purposes"""
cls.__already_indexed = set()
def __call__(self, q_obj=None, class_check=True, slave_okay=False, **query):
"""Filter the selected documents by calling the
:class:`~mongoengine.queryset.QuerySet` with a query.