Beispiel #1
0
 def csvToRecArray(csv):
     if isinstance(csv, n.recarray):
         return csv
     elif isinstance(csv, str):
         if os.path.isfile(csv):
             try:
                 return MU.getRecArrayFromCSV(csv, caseSensitive=True)
             except ValueError as err:
                 MU.logMsg('CsvToRecArray', 'Incorrectly formatted CSV file:\n %s' % err, 'error')
         else:
             MU.logMsg('CsvToRecArray', 'CSV file provided does not exist! %s' % csv, 'error')
     else:
         raise ValidationError('Unable to convert CSV definition input [%s] into RecArray' % csv)