app/soc/cache/logic.py
changeset 2070 9555be8634a3
parent 1958 8e8f45dd46e3
child 2160 3f9dd37d98a8
equal deleted inserted replaced
2069:08b13ca90666 2070:9555be8634a3
    32   """Returns the memcache key for this query.
    32   """Returns the memcache key for this query.
    33   """
    33   """
    34 
    34 
    35   new_filter = {}
    35   new_filter = {}
    36 
    36 
    37   for key, value in filter.iteritems():
    37   for filter_key, value in filter.iteritems():
    38     new_value = value.key().name() if isinstance(value, db.Model) else value
    38     new_value = value.key().name() if isinstance(value, db.Model) else value
    39     new_filter[key] = new_value
    39     new_filter[filter_key] = new_value
    40 
    40 
    41   return 'query_for_%(kind)s_%(filter)s_%(order)s' % {
    41   return 'query_for_%(kind)s_%(filter)s_%(order)s' % {
    42       'kind': repr(model.kind()),
    42       'kind': repr(model.kind()),
    43       'filter': repr(new_filter),
    43       'filter': repr(new_filter),
    44       'order': repr(order),
    44       'order': repr(order),