Example #1
0
 def open(self,filename):
     f = open(filename,"rw")
     reader = csv.reader(f,delimiter=",")
     self._data = {}
     for row in reader:
         if self._header == None:
             self._header = row
             continue
         urow = []
         for cell in row:
             urow.append(unicode(cell,"utf-8"))
         s = Sound()
         s.phonetic = urow[0]
         s.ipa = urow[1]
         s.filter = urow[2]
         s.threshold = float(urow[3])
         s.remarks = urow[4]
         self._data[s.phonetic] = s
     return self._data