示例#1
0
  def get(self):
        #models.DBAutoMined.query(name='Conga Room')

        cr = EventsUpdater()
        events = cr.getEventsFor('CongaRoom')

        for event in events:
            # Builds datetime from String
            atime     = time.strptime(event.date+' '+event.time,"%Y-%m-%d %H:%M:%S")
            adatetime = datetime.datetime.fromtimestamp(mktime(atime))

            entity = DBAutoMined.query(DBAutoMined.mine_id==hash(event.date+event.title))

            if not entity.get():
                #event.debug()
                autoMinedEvent = DBAutoMined(mine_id  = hash(event.date+event.title),
                                                    name     = event.title,
                                                    date     = adatetime,
                                                    type     = 'Concert',
                                                    price    = event.price,
                                                    location = event.location,
                                                    promoted = False,
                                                    promote_to_db = True)
                autoMinedEvent.put()