def __init__(self, base, top, name, index, buffer_cache=None, messages=None): Html.__init__(self, base, top, name) self.index = index self.buffer_cache = buffer_cache if messages is None: from Etc import folder messages = folder.folder(os.path.join(top, name), strip201=True) if not 0 <= index < len(messages): raise error("No such message!") self.count = len(messages) self.headers = messages.message_headers(index) self.body = messages.message_body(index)
def __init__(self, base, top, name): Html.__init__(self, base, top, name) from Etc import folder self.messages = folder.folder(os.path.join(top, name), strip201=True)