Esempio n. 1
0
    def _load_csv_data(self, p):
        if os.path.isfile(p):
            parser = CSVColumnParser()
            parser.load(p)

            records = [CSVRecord(**row) for row in parser.values()]
            records.extend((CSVRecord() for i in range(50 - len(records))))
            self.records = records

            self._make_groups()

            self.data_path = p
            self.dirty = False