def getData(self, default=_MARKER): """getData must returns original content but TextDocument accepts data or text_content to store original content. Fallback on text_content property if data is not defined """ if not self.hasData(): if default is _MARKER: return self.getTextContent() else: return self.getTextContent(default) else: if default is _MARKER: return File.getData(self) else: return File.getData(self, default)
def _setFile(self, *args, **kw): """set the file content and reset image information. """ File._setFile(self, *args, **kw) self._update_image_info()
def PUT(self, REQUEST, RESPONSE): """set the file content by HTTP/FTP and reset image information. """ File.PUT(self, REQUEST, RESPONSE) self._update_image_info()