def _make_kw_query(self, fields): terms = [] for fieldname, value in fields.items(): terms.append(query.Term(fieldname, value)) if len(terms) == 1: return terms[0] else: return query.And(terms)
def _to_key(fields): return tuple(sorted(fields.items()))