--- ECHO_content/VLPExtension.py 2008/08/05 16:17:46 1.70 +++ ECHO_content/VLPExtension.py 2008/08/05 16:50:56 1.72 @@ -246,10 +246,13 @@ class VLP_essay(Folder): pages = self.objectItems(['DTML Document','File']) pages.sort(sortFind) + return pages def getPageXMLfrag(self, pageNum=None, pageId=None, pageObj=None): """returns XML fragment of page with id""" + xml = None + if pageNum is not None: pl = self.getPageList() pageObj = pl[int(pageNum)-1][1] @@ -261,14 +264,15 @@ class VLP_essay(Folder): txt = "" data = pageObj.data while data is not None: - txt += data + txt += str(data) if isinstance(data, str): data = None else: data = data.next xml = checkXMLfrag(txt) - return xml + + return xml def getPage(self,pagenum):