def get(self): user = self.get_current_user() if not user: self.redirect("/") return key = db.Key(encoded=self.request.get("key")) course = Course.get(key) class_key = db.Key(encoded=self.request.get("class")) goto = self.request.get("goto") if goto == None or goto == "": goto = "/" # if class is different copy list to the new class if class_key != course.parent_key(): aclass = Class.get(class_key) newCourse = Course(parent=aclass) newCourse.name = course.name newCourse.chapters = course.chapters newCourse.count_questions() newCourse.put() self.stop_edit_course() self.redirect(goto)