(self)
| 949 | self.version = version |
| 950 | |
| 951 | def records(self) -> Iterator[List[str]]: |
| 952 | with open_data(self.template, self.version) as file: |
| 953 | for line in file: |
| 954 | line = line.split('#', 1)[0].strip() |
| 955 | if not line: |
| 956 | continue |
| 957 | yield [field.strip() for field in line.split(';')] |
| 958 | |
| 959 | def __iter__(self) -> Iterator[List[str]]: |
| 960 | return self.records() |