def initialize(self, ctx): super(CsvFileWriter, self).initialize(ctx) self._fileWriter = FileWriter(path=self.path, data="${ m['_csvdata'] }", newline=False, overwrite=self.overwrite) if (self.encoding): self._fileWriter.encoding = self.encoding ctx.comp.initialize(self._fileWriter)
def initialize(self, ctx): super(CsvFileWriter, self).initialize(ctx) self._fileWriter = FileWriter() self._fileWriter.path = self.path self._fileWriter.data = "${ m['_csvdata'] }" if (self.encoding): self._fileWriter.encoding = self.encoding self._fileWriter.overwrite = self.overwrite self._fileWriter.newline = False # Process columns for c in self.columns: if not "label" in c: c["label"] = c["name"] if not "value" in c: c["value"] = '${ m["' + c["name"] + '"] }' ctx.comp.initialize(self._fileWriter)