def __init__(self, stream, log, encoding=None): self.stream = stream self.log = log self.encoding = encoding self.verify_file() self.mi = get_metadata(self.stream) self.toc = self.get_toc()