def _readEyesFile(self):
        '''
        Private: Do not call directly. Reads the eye file.  
        '''
        if self.filename[-4:] == '.csv':
            f = open(self.filename,'r')
            for line in f:
                #print line,
                line = line.split(',')
                fname = self._parseName(line[0])
                eye1 = pv.Point(float(line[1]),float(line[2]))
                eye2 = pv.Point(float(line[3]),float(line[4]))
                
                truth_rect = pv.BoundingRect(eye1,eye2)
                truth_rect.w = 2.0 * truth_rect.w
                truth_rect.h = truth_rect.w
                truth_rect.x = truth_rect.x - 0.25*truth_rect.w
                truth_rect.y = 0.3*truth_rect.w - truth_rect.y
    
                #print fname,eye1,eye2,truth_rect
                
                if not self.images.has_key(fname):
                    self.images[fname] = []
                    
                self.images[fname].append([fname,eye1,eye2,truth_rect])
            
        else:
            f = open(self.filename,'r')
            for line in f:
                #print line,
                line = line.split()
                fname = self._parseName(line[0])
                eye1 = pv.Point(float(line[1]),float(line[2]))
                eye2 = pv.Point(float(line[3]),float(line[4]))
                
                truth_rect = pv.BoundingRect(eye1,eye2)
                truth_rect.w = 2.0 * truth_rect.w
                truth_rect.h = truth_rect.w
                truth_rect.x = truth_rect.x - 0.25*truth_rect.w
                truth_rect.y = truth_rect.y - 0.3*truth_rect.w
    
                #print fname,eye1,eye2,truth_rect
                
                if not self.images.has_key(fname):
                    self.images[fname] = []
                    
                self.images[fname].append([fname,eye1,eye2,truth_rect])
dataset/ETHPy150Open bolme/pyvision/src/pyvision/analysis/face.py/EyesFile._readEyesFile/swapped operands of `-`