def readline(self, size=-1):
        "Ignore the `size` since a complete line must be processed."
        try:
            record = next(self.reader)
            return self.outdel.join(self.process_line(record)) + '\n'
        except StopIteration:
            return ''