--- ECHO_content/VLPExtension.py 2005/02/24 22:59:20 1.38 +++ ECHO_content/VLPExtension.py 2005/02/28 14:09:55 1.40 @@ -371,12 +371,10 @@ class VLP_collection(ECHO_collection): if not hasattr(self,fileName): newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','') self._setObject(fileName,newObj) - + RESPONSE.write("got: %s\n"%fileName) genObj=getattr(self,fileName) genObj.createIndexFile() - - if RESPONSE is not None: RESPONSE.redirect('manage_main') @@ -482,7 +480,7 @@ class VLP_resource(ECHO_resource,Cacheab if founds: for found in founds: - print "XXXXXX",found,self.resourceID + text=found.transcript if not text: text="" ret+=""+text+"" @@ -500,8 +498,12 @@ class VLP_resource(ECHO_resource,Cacheab else: self._setObject('fulltext',ECHO_fullText(id,'')) - getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml') - + + try: + getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml') + except: + getattr(self,'fulltext').pt_edit(re3.encode('latin-1').decode('utf-8'),'text/xml') + return "FT: %s"%self.getId() else: return "no: %s"%self.getId()