예제 #1
0
 def handleGroceryListRetrieve(self, listID):
     db = GroceryDB()
     if not db.groceryListExists(listID):
         self.handle404("Grocery List does not exist.")
     else:
         groceryList = db.getGroceryList(listID)
         self.handle200JSONResponse(groceryList)
예제 #2
0
 def handleUpdateGroceryList(self, listID):
     parsedBody = self.getParsedBody()
     db = GroceryDB()
     if not db.groceryListExists(listID):
         self.handle404("Grocery list does not exist.")
     else:
         groceryList = db.getGroceryList(listID)
         label = groceryList["label"]
         if parsedBody.get("label") != None:
             label = parsedBody["label"][0].strip()
         db.updateGroceryList(listID, label)
         self.handle201("Grocery list updated.")