fetch_prices iterator fix

This commit is contained in:
Felipe Martín 2015-09-10 23:22:58 +02:00
parent 3410d6a3d1
commit 0cf8d768bb
1 changed files with 2 additions and 2 deletions

View File

@ -25,14 +25,14 @@ class Command(BaseCommand):
check_price=True).values_list('item_id', flat=True)
amazon = Crawler(region[1])
products = amazon.fetch_batch(item_codes)
if isinstance(products, list):
try:
for product in products:
amiibo_shop = AmiiboShop.objects.get(
item_id=product['shop_product_id'],
shop__flag_code=region[0]
)
amiibo_shop.update_price(product['price'], product['currency'])
else:
except TypeError:
amiibo_shop = AmiiboShop.objects.get(
item_id=product['shop_product_id'],
shop__flag_code=region[0]