thirdparty/google_appengine/google/appengine/tools/dev_appserver_index.py
changeset 686 df109be0567c
parent 109 620f9b141567
child 3031 7678f72140e6
--- a/thirdparty/google_appengine/google/appengine/tools/dev_appserver_index.py	Sat Dec 06 14:50:45 2008 +0000
+++ b/thirdparty/google_appengine/google/appengine/tools/dev_appserver_index.py	Sat Dec 06 16:52:21 2008 +0000
@@ -64,9 +64,9 @@
   indexes = dict((key, 0) for key in all_keys - manual_keys)
 
   for query, count in query_history.iteritems():
-    key = datastore_index.CompositeIndexForQuery(query)
-    if key is not None:
-      key = key[:3]
+    required, kind, ancestor, props, num_eq_filters = datastore_index.CompositeIndexForQuery(query)
+    if required:
+      key = (kind, ancestor, props)
       if key not in manual_keys:
         if key in indexes:
           indexes[key] += count