class SeparatingWriter(object): def __init__(self, output, separator): self._dumper = JsonDumper(output) self._separator = separator def separator(self): self._dumper.write(self._separator) def dump_json(self, prefix, data, postfix = ';\n', mapping=None): if prefix: self.write(prefix) self._dumper.dump(data, mapping) self.write(postfix) def write(self, string): self._dumper.write(string)
def __init__(self, output, separator): self._dumper = JsonDumper(output) self._separator = separator