def post(self): # TODO: check to see params exist # TODO: get attached bunnies lecture_id = self.request.get("lecture_id") creator_id = users.get_current_user().user_id() document_id = self.request.get("document_id") title = self.request.get("title") note = self.request.get("note") # Send Bunny to Database bunny = Bunny(lecture_id=lecture_id, creator_id=creator_id, document_id=document_id, note=note, title=title) bunny.put() self.response.write(bunny.key.id()); safe_bunny = bunny.to_dict() safe_bunny['id'] = bunny.key.id(); safe_bunny['timestamp'] = str(safe_bunny['timestamp']) vars.stream_manager.message_room(lecture_id,{'cmd': "newBunny", 'payload': safe_bunny});