def atomPost(self, content): """retrieves post information and creates the content """ text = content dom = minidom.parseString(text) entryId = domEntryId(dom) entry = findEntryById(self, entryId) self.invokeFactory(id=entryId, type_name="SelectedContent") entry = findEntryById(self, entryId) editEntryFromDom(dom, entry, False) return
def PUT(self, REQUEST): """retrieves put information and updates the lens content appropriately """ text = REQUEST.get('BODY', '') dom = minidom.parseString(text) retval = editEntryFromDom(dom, self, True) if not retval is None: REQUEST.response.setStatus('BadRequest') REQUEST.response.appendHeader('error', retval) return