def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"): """Reads in L{input_file} using iCal, converts using L{ical2po}, writes to L{output_file}""" input_store = ical.icalfile(input_file) convertor = ical2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ical.icalfile(template_file) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_file.write(str(output_store)) return 1
def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"): """Reads in *input_file* using iCal, converts using :class:`ical2po`, writes to *output_file*.""" input_store = ical.icalfile(input_file) convertor = ical2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ical.icalfile(template_file) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_file.write(output_store.serialize()) return 1
def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"): """Reads in *input_file* using iCal, converts using :class:`ical2po`, writes to *output_file*.""" input_store = ical.icalfile(input_file) convertor = ical2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ical.icalfile(template_file) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_file.write(str(output_store)) return 1
def __init__(self, templatefile, inputstore): self.templatefile = templatefile self.templatestore = ical.icalfile(templatefile) self.inputstore = inputstore