Example #1
0
File: api.py Project: pro2s/FoodAPI
 def handle_endtag(self, tag):
     if self.recording and tag == 'ul':
         self.recording -= 1
     if self.recording and tag == 'li':
         self.recording -= 1
         if self.day < 5:
             date = self.startday + datetime.timedelta(days=self.day)
             ondate = date.strftime("%Y-%m-%d")
             
             
             menu = Menu.query(Menu.name == u"Полный обед", Menu.onDate == date).get()
             if menu is None:
                 menu = Menu()  
             
             menu.name = u"Полный обед"
             menu.items = self.items
             menu.price = 35000
             menu.onDate = ondate
             menu.put()
             
             self.items.pop(1)
             
             menu = Menu.query(Menu.name == u"Без первого", Menu.onDate == date).get()
             if menu is None:
                 menu = Menu()  
             
             menu.name = u"Без первого"
             menu.items = self.items
             menu.price = 30000
             menu.onDate = ondate
             menu.put()
             
             self.day += 1                
             self.items = []