Exemple #1
0
    def initialize(self, ctx):
        """
        Reads CSV data on initialization.
        """

        super(CsvMemoryTable, self).initialize(ctx)

        self._csv_reader = CsvReader()
        self._csv_reader.data = ctx.interpolate(None, self.data)
        ctx.comp.initialize(self._csv_reader)

        for m in self._csv_reader.process(ctx, None):
            self.insert(ctx, m)
Exemple #2
0
    def initialize(self, ctx):
        """
        Reads CSV data on initialization.
        """

        super().initialize(ctx)

        self._csv_reader = CsvReader()
        self._csv_reader.data = ctx.interpolate(self.data)
        self._csv_reader.strip = True
        ctx.comp.initialize(self._csv_reader)

        for m in self._csv_reader.process(ctx, None):
            self.insert(ctx, m)