Guest User

Untitled

a guest
Jun 24th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.65 KB | None | 0 0
  1. def populate_entitydimension_table(selector) :
  2.    
  3.     """
  4.    this creates entitydimension entries from stores and brands
  5.    """
  6.    
  7.     merchants = get_active_stores(selector)
  8.     brands = get_grocery_brands(selector)
  9.     #offers = get_active_offers(selector)
  10.     #deals = get_active_deals(selector)
  11.  
  12.     for merchant in queryset_iterator(merchants) :
  13.         print "store %s" % merchant.name
  14.         entity_entry, created = selector.entitydimension.objects.get_or_create(object_type = "M",
  15.                                                                                 store = merchant,
  16.                                                                                 brand = None,
  17.                                                                                 offer = None,
  18.                                                                                 deal = None)
  19.         entity_entry.save()
  20.  
  21.     for brand in queryset_iterator(brands) :
  22.         print "brand %s" % brand.name
  23.         entity_entry, created = selector.entitydimension.objects.get_or_create(object_type = "B",
  24.                                                                                 store = None,
  25.                                                                                 brand = brand,
  26.                                                                                 offer = None,
  27.                                                                                 deal = None)
  28.         entity_entry.save()
  29.  
  30.     #for offer in queryset_iterator(offers) :
  31.     #    print "offer %s" % offer.id
  32.     #    entity_entry, created = selector.entitydimension.objects.get_or_create(object_type = "O",
  33.     #                                                                            store = None,
  34.     #                                                                            brand = None,
  35.     #                                                                            offer = offer,
  36.     #                                                                            deal = None)
  37.     #    entity_entry.save()
  38.     #
  39.     #for deal in queryset_iterator(deals) :
  40.     #    print "deal %s" % deal.id
  41.     #    entity_entry, created = selector.entitydimension.objects.get_or_create(object_type = "D",
  42.     #                                                                            store = None,
  43.     #                                                                            brand = None,
  44.     #                                                                            offer = None,
  45.     #                                                                            deal = deal)
  46.     #    entity_entry.save()
Add Comment
Please, Sign In to add comment