def __init__(self, ingester, infile, verbose=None):
    self._verbose = verbose
    if (ingester == 'xml'):
        self.XMLParser(infile)
    elif (ingester == 'xls'):
        self.XLRDParser(infile)
    elif (ingester == 'csv'):
        self.CSVParser(infile)
    elif (ingester == 'json'):
        self.JSONParser(infile)
    else:
        raise Exception(('Ingester %s not found' % ingester))
    self._uniqueColumns()
def __init__(self, ingester, infile, verbose=None):
    self._verbose = verbose
    if (ingester == 'xml'):
        self.XMLParser(infile)
    elif (ingester == 'xls'):
        self.XLRDParser(infile)
    elif (ingester == 'csv'):
        self.CSVParser(infile)
    elif (ingester == 'json'):
        self.JSONParser(infile)
    else:
        raise Exception(('Ingester %s not found' % ingester))
    self._uniqueColumns()