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)
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)