Example #1
0
 def parseFile(self, file):
     self.results = {}
     file = open(file,"r")
     try:
         for entry in file:
             entry = entry.strip()
             cols = entry.split("^")
             id = cols[0].strip("~")
             unit = cols[1].strip("~")
             unit = Units.getUnitForLabel(unit)
             label = cols[3].strip("~")
             val = Nutrient(label, unit, id)
             self.results[id] = val
     except:
         return None
     return self.results