def read_data(self): print "--> Reading data ... " with open(self.data_file, 'r') as in_file: for line in in_file.readlines()[1:]: rv = ResVectorFactory.factory(line) self.event_time_seq.append((rv[0], rv[3])) self.event_time_dict[(rv[0], rv[3])] = 1 self._add_to_task_dict(rv) self._process_task_dict() print "--> Reading data completed." return self
def read_data(self): print "--> Reading data ... " with open(self.data_file, 'r') as in_file: for line in in_file.readlines()[1:]: rv = ResVectorFactory.factory(line) if rv[0] not in self.task_dict: # Record only the first occurrence self.event_seq.append((rv[0], rv[3])) self.event_time_dict[(rv[0], rv[3])] = 1 self._add_to_task_dict(rv) # self._add_to_req_dict(rv) self._process_task_dict() print "--> Reading data completed."