def convertprop(self, propsource): """call the convertprop, return the outputfile""" inputfile = wStringIO.StringIO(propsource) outputfile = wStringIO.StringIO() templatefile = None assert prop2po.convertprop(inputfile, outputfile, templatefile) return outputfile.getvalue()
def convertprop(self, propsource): """call the convertprop, return the outputfile""" inputfile = wStringIO.StringIO(propsource) outputfile = wStringIO.StringIO() templatefile = None assert prop2po.convertprop(inputfile, outputfile, templatefile) return outputfile.getvalue()
def convertprop(self, propsource): """call the convertprop, return the outputfile""" inputfile = BytesIO(propsource.encode()) outputfile = BytesIO() templatefile = None assert prop2po.convertprop(inputfile, outputfile, templatefile) return outputfile.getvalue()
def inc2po( inputfile, outputfile, templatefile, encoding=None, pot=False, duplicatestyle="msgctxt", ): """wraps prop2po but converts input/template files to properties first""" inputlines = inputfile.readlines() inputproplines = [line for line in inc2prop(inputlines)] inputpropfile = BytesIO("".join(inputproplines).encode()) if templatefile is not None: templatelines = templatefile.readlines() templateproplines = [line for line in inc2prop(templatelines)] templatepropfile = BytesIO("".join(templateproplines).encode()) else: templatepropfile = None return prop2po.convertprop( inputpropfile, outputfile, templatepropfile, personality="mozilla", pot=pot, duplicatestyle=duplicatestyle, )
def inc2po(inputfile, outputfile, templatefile, encoding=None, pot=False, duplicatestyle="msgctxt"): """wraps prop2po but converts input/template files to properties first""" inputlines = inputfile.readlines() inputproplines = [line for line in inc2prop(inputlines)] inputpropfile = StringIO("".join(inputproplines)) if templatefile is not None: templatelines = templatefile.readlines() templateproplines = [line for line in inc2prop(templatelines)] templatepropfile = StringIO("".join(templateproplines)) else: templatepropfile = None return prop2po.convertprop(inputpropfile, outputfile, templatepropfile, personality="mozilla", pot=pot, duplicatestyle=duplicatestyle)