.. _l-classes: Classes ======= .. contents:: :local: :depth: 1 Summary +++++++ +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | class | class parent | truncated documentation | +==========================================================================================================+==============+==============================================================================================================================+ | :class:`BufferFilesWriting ` | | this class aims at delaying writing files, method *open* returns a buffer, method *flush* actually writes the file ... | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`EmailMessage ` | | overloads the message to class to add some functionalities such as a display using HTML | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`EmailMessageListRenderer ` | | Defines a way to render a list of emails with a template template based on `Jinja2 `_. ... | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`EmailMessageRenderer ` | | defines way to render an email | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`FileAlreadyExistingException ` | | file which already existing | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`FileNotFlushedException ` | | raised when the class :class:`BufferFilesWriting` still contains some files not flushed when deleted | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`MailBoxImap ` | | Defines a mail box with :epkg:`IMAP` interface. | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`MailBoxMock ` | | Define a mail box reading from file (kind of mock). | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`MailException ` | | custom exception for all class and functions below | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`RenderException ` | | Custom exception for all class and functions below. | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+ | :class:`Renderer ` | | defines way to render an email | +----------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------------------------------------+