| Line 480... |
Line 480... |
| 480 |
|
480 |
|
| 481 |
for k, v in featuredDealsMobiles.iteritems():
|
481 |
for k, v in featuredDealsMobiles.iteritems():
|
| 482 |
blockedRanksMobiles.append(k-1)
|
482 |
blockedRanksMobiles.append(k-1)
|
| 483 |
blockedSkuBundlesMobiles.append(v.get('skuBundleId'))
|
483 |
blockedSkuBundlesMobiles.append(v.get('skuBundleId'))
|
| 484 |
|
484 |
|
| 485 |
print "Blocked ranks ", blockedRanksMobiles
|
- |
|
| 486 |
print "Blocked bundles ", blockedSkuBundlesMobiles
|
- |
|
| 487 |
|
485 |
|
| 488 |
for sorted_deal in mobile_deals:
|
486 |
for sorted_deal in mobile_deals:
|
| 489 |
|
487 |
|
| 490 |
while(True):
|
488 |
while(True):
|
| 491 |
if rankMobiles in blockedRanksMobiles:
|
489 |
if rankMobiles in blockedRanksMobiles:
|
| Line 509... |
Line 507... |
| 509 |
else:
|
507 |
else:
|
| 510 |
for temp_list in sortedMapMobiles.get(sorted_deal['skuBundleId']).itervalues():
|
508 |
for temp_list in sortedMapMobiles.get(sorted_deal['skuBundleId']).itervalues():
|
| 511 |
temp_list.append(sorted_deal)
|
509 |
temp_list.append(sorted_deal)
|
| 512 |
rankMapMobiles[(sortedMapMobiles.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
510 |
rankMapMobiles[(sortedMapMobiles.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
| 513 |
|
511 |
|
| 514 |
print "Blocked info ", blockedInfoMobiles
|
- |
|
| 515 |
|
512 |
|
| 516 |
for rank in blockedRanksMobiles:
|
513 |
for rank in blockedRanksMobiles:
|
| 517 |
print "Adding rank ",rank
|
- |
|
| 518 |
if blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId')) is not None:
|
514 |
if blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId')) is not None:
|
| 519 |
rankMapMobiles[rank] = blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId'))
|
515 |
rankMapMobiles[rank] = blockedInfoMobiles.get((featuredDealsMobiles.get(rank+1)).get('skuBundleId'))
|
| 520 |
print rankMapMobiles[rank]
|
516 |
print rankMapMobiles[rank]
|
| 521 |
|
517 |
|
| 522 |
|
518 |
|
| Line 533... |
Line 529... |
| 533 |
|
529 |
|
| 534 |
for k, v in featuredDealsTablets.iteritems():
|
530 |
for k, v in featuredDealsTablets.iteritems():
|
| 535 |
blockedRanksTablets.append(k-1)
|
531 |
blockedRanksTablets.append(k-1)
|
| 536 |
blockedSkuBundlesTablets.append(v.get('skuBundleId'))
|
532 |
blockedSkuBundlesTablets.append(v.get('skuBundleId'))
|
| 537 |
|
533 |
|
| 538 |
print "Blocked ranks ", blockedRanksTablets
|
- |
|
| 539 |
print "Blocked bundles ", blockedSkuBundlesTablets
|
- |
|
| 540 |
|
534 |
|
| 541 |
for sorted_deal in tablet_deals:
|
535 |
for sorted_deal in tablet_deals:
|
| 542 |
while(True):
|
536 |
while(True):
|
| 543 |
if rankTablets in blockedRanksTablets:
|
537 |
if rankTablets in blockedRanksTablets:
|
| 544 |
print "skipping rank ",rankTablets
|
538 |
print "skipping rank ",rankTablets
|
| Line 561... |
Line 555... |
| 561 |
for temp_list in sortedMapTablets.get(sorted_deal['skuBundleId']).itervalues():
|
555 |
for temp_list in sortedMapTablets.get(sorted_deal['skuBundleId']).itervalues():
|
| 562 |
temp_list.append(sorted_deal)
|
556 |
temp_list.append(sorted_deal)
|
| 563 |
rankMapTablets[(sortedMapTablets.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
557 |
rankMapTablets[(sortedMapTablets.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
| 564 |
|
558 |
|
| 565 |
for rank in blockedRanksTablets:
|
559 |
for rank in blockedRanksTablets:
|
| 566 |
print "Adding rank ",rank
|
- |
|
| 567 |
if blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId')) is not None:
|
560 |
if blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId')) is not None:
|
| 568 |
rankMapTablets[rank] = blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId'))
|
561 |
rankMapTablets[rank] = blockedInfoTablets.get((featuredDealsTablets.get(rank+1)).get('skuBundleId'))
|
| 569 |
print rankMapTablets[rank]
|
562 |
print rankMapTablets[rank]
|
| 570 |
|
563 |
|
| 571 |
|
564 |
|
| Line 581... |
Line 574... |
| 581 |
|
574 |
|
| 582 |
for k, v in featuredDealsAccessories.iteritems():
|
575 |
for k, v in featuredDealsAccessories.iteritems():
|
| 583 |
blockedRanksAccessories.append(k-1)
|
576 |
blockedRanksAccessories.append(k-1)
|
| 584 |
blockedSkuBundlesAccessories.append(v.get('skuBundleId'))
|
577 |
blockedSkuBundlesAccessories.append(v.get('skuBundleId'))
|
| 585 |
|
578 |
|
| 586 |
print "Blocked ranks ", blockedRanksAccessories
|
- |
|
| 587 |
print "Blocked bundles ", blockedSkuBundlesAccessories
|
- |
|
| 588 |
|
579 |
|
| 589 |
for sorted_deal in accessories_deals:
|
580 |
for sorted_deal in accessories_deals:
|
| 590 |
|
581 |
|
| 591 |
while(True):
|
582 |
while(True):
|
| 592 |
if rankAccessories in blockedRanksAccessories:
|
583 |
if rankAccessories in blockedRanksAccessories:
|
| Line 610... |
Line 601... |
| 610 |
else:
|
601 |
else:
|
| 611 |
for temp_list in sortedMapAccessories.get(sorted_deal['skuBundleId']).itervalues():
|
602 |
for temp_list in sortedMapAccessories.get(sorted_deal['skuBundleId']).itervalues():
|
| 612 |
temp_list.append(sorted_deal)
|
603 |
temp_list.append(sorted_deal)
|
| 613 |
rankMapAccessories[(sortedMapAccessories.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
604 |
rankMapAccessories[(sortedMapAccessories.get(sorted_deal['skuBundleId']).keys())[0]] = temp_list
|
| 614 |
|
605 |
|
| 615 |
print "Blocked info ", blockedInfoAccessories
|
- |
|
| 616 |
|
606 |
|
| 617 |
for rank in blockedRanksAccessories:
|
607 |
for rank in blockedRanksAccessories:
|
| 618 |
print "Adding rank acc ",rank
|
608 |
print "Adding rank acc ",rank
|
| 619 |
if blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId')) is not None:
|
609 |
if blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId')) is not None:
|
| 620 |
rankMapAccessories[rank] = blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId'))
|
610 |
rankMapAccessories[rank] = blockedInfoAccessories.get((featuredDealsAccessories.get(rank+1)).get('skuBundleId'))
|
| Line 753... |
Line 743... |
| 753 |
fd_dealObject = mc.get("featured_deals_deal_object")
|
743 |
fd_dealObject = mc.get("featured_deals_deal_object")
|
| 754 |
except:
|
744 |
except:
|
| 755 |
fd_dealObject = {3:{},5:{},6:{}}
|
745 |
fd_dealObject = {3:{},5:{},6:{}}
|
| 756 |
else:
|
746 |
else:
|
| 757 |
fd_dealObject = mc.get("featured_deals_deal_object")
|
747 |
fd_dealObject = mc.get("featured_deals_deal_object")
|
| - |
|
748 |
|
| - |
|
749 |
print "Inside new deals ",fd_dealObject
|
| 758 |
|
750 |
|
| 759 |
if (fd_dealObject.get(category_id)).get(rankCounter) is not None:
|
751 |
if (fd_dealObject.get(category_id)).get(rankCounter) is not None:
|
| 760 |
deal_object_temp = []
|
752 |
deal_object_temp = []
|
| 761 |
deal_object_temp.append(fd_dealObject.get(category_id)).get(rankCounter).get('object')
|
753 |
deal_object_temp.append(fd_dealObject.get(category_id)).get(rankCounter).get('object')
|
| 762 |
dealsListMap.append(deal_object_temp)
|
754 |
dealsListMap.append(deal_object_temp)
|