chaind-eth/chaind_eth/cli/csv.py
2021-09-08 17:17:49 +02:00

30 lines
586 B
Python

# standard imports
import logging
logg = logging.getLogger(__name__)
class CSVProcessor:
def load(self, s):
contents = []
f = None
try:
f = open(s, 'r')
except FileNotFoundError:
return None
import csv # only import if needed
fr = csv.reader(f)
f.close()
for r in fr:
contents.append(r)
l = len(contents)
logg.info('successfully parsed source as csv, found {} records'.format(l))
return contents
def __str__(self):
return 'csv processor'