query_cache: Gracefully handle zero-query merge.

This commit is contained in:
Neil Williams
2012-06-03 17:18:43 -07:00
parent 55d2038354
commit a1bb5eda39

View File

@@ -183,8 +183,11 @@ class MergedCachedQuery(CachedQueryBase):
def __init__(self, queries):
self.queries = queries
sort = queries[0].sort
assert all(sort == q.sort for q in queries)
if queries:
sort = queries[0].sort
assert all(sort == q.sort for q in queries)
else:
sort = []
super(MergedCachedQuery, self).__init__(sort)
def _fetch(self):