def reimbursements(self): """Returns a Generator with a dict object for each row.""" with lzma.open(self.path, 'rt') as file_handler: yield from DictReader(file_handler)