Subversion Repositories SmartDukaan

Rev

Rev 18417 | Rev 18481 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18417 Rev 18444
Line 103... Line 103...
103
            item['availability'] = availability
103
            item['availability'] = availability
104
            if availability < maxQuantity:
104
            if availability < maxQuantity:
105
                temp_maxQuantity = availability
105
                temp_maxQuantity = availability
106
            else:
106
            else:
107
                temp_maxQuantity = maxQuantity
107
                temp_maxQuantity = maxQuantity
108
        if temp_maxQuantity < item.get('maxQuantity') or item.get('maxQuantity') is None or item.get('maxQuantity')==0:
108
        if item.get('maxQuantity') is None or item.get('maxQuantity')==0:
109
            item['maxQuantity'] = temp_maxQuantity
109
            item['maxQuantity'] = temp_maxQuantity
-
 
110
        else:
-
 
111
            item['maxQuantity'] = min(availability,item.get('maxQuantity'))
110
        temp = sorted(v, key = lambda x: (x['availability']),reverse=True)
112
        temp = sorted(v, key = lambda x: (x['availability']),reverse=True)
111
        mc = get_memcache_connection(host=options.mongoHost)
113
        mc = get_memcache_connection(host=options.mongoHost)
112
        mc.set(str("item_availability_"+str(k)), temp, 60*60)
114
        mc.set(str("item_availability_"+str(k)), temp, 60*60)
113
 
115
 
114
def flagNoAvailableItems():
116
def flagNoAvailableItems():