def __iter__(self): try: lines = splitFileContents(self.file, "\n") for line in lines: line = line.strip() if len(line) > 0 and line[0] != "#" and line != ReadStatRecord.header(): yield ReadStatRecord.fromString(line) except AssertionError: raise ValueError("Invalid ReadStat file %s." % self.file.name)
def __iter__(self): try: lines = splitFileContents(self.file, "\n") for line in lines: line = line.strip() if len(line) > 0 and line[0] != "#": yield GroupRecord.fromString(line=line, prefix=self.prefix) except AssertionError: raise ValueError("Invalid Group file %s." % self.file.name)
def __iter__(self): try: lines = splitFileContents(self.file, "\n") for line in lines: line = line.strip() if len(line) > 0 and line[0] != "#": yield DOMRecord.fromString(line) except AssertionError: raise ValueError("Invalid DOM file.")