Exemplo n.º 1
0
 def save_product_list_to_memcache(key, products):
     from mc_session import mc
     existing_values = SantaAmazonProduct.get_from_memcache(key)
     
     if not existing_values:
         new_products_string_list = [repr(product) for product in products]
         mc.set(key, new_products_string_list)
     else:
         list_to_save = []
         existing_values.append(products)
         list_to_save = [repr(product) for product in existing_values]
         mc.set(key, list_to_save)
Exemplo n.º 2
0
    def save_to_memcache(self, key):
        from mc_session import mc
        product = self
        existing_values = SantaAmazonProduct.get_from_memcache(key)

        if not existing_values:
            mc.set(key, [repr(product)])
        else:
            list_to_save = []
            existing_values.append(product)
            for product_in_list in existing_values:
                list_to_save.append(repr(product_in_list))
            mc.set(key, list_to_save)