def handleSave(self, action): data, errors = self.extractData() if errors: self.status = form.EditForm.formErrorsMessage return del data['field_id'] content = self.getContent() changes = wizard.applyChanges(self, content, data) if changes: self.status = self.successMessage else: self.status = self.noChangesMessage self.wizard.sync() self._finished = True
def applyChanges(self, data): content = self.getContent() return wizard.applyChanges(self, content, data)