def file_s(self, to_parse): result, order = self.parser_impl.parseString(to_parse, parseAll=True) toRet = [] for i in order: #Calls plugins self.process(i, result[i]) title = fix_filename_for_system(self.parser_impl.getTitle(i, result[i])) toRet.append(title) out_buf = StringIO() self.parser_impl.dump(result[i], out_buf, i) self.convert(out_buf.getvalue(), title) return toRet
def process(self, id, rdf_dict): self.clip.set_text(fix_filename_for_system(rdf_dict[id][ns.terms['title']][0]))