def pubs_toxml(bib_items): stdout_ = sys.stdout sys.stdout = myio = StringIO.StringIO() bibtex2xml.contentshandler(bib_items) sys.stdout = stdout_ result = myio.getvalue() myio.close() if isinstance(result, unicode): result = result.encode('UTF-8') return result
def init(): print("Reading tpp.bib...") filecontents_source = bibtex2xml.filehandler('../bibtex/tpp.bib') xml = XML2Dict() data = xml.fromstring(bibtex2xml.contentshandler(filecontents_source)) return data