nbprint.config.outputs.EmailOutputs¶
- pydantic model nbprint.config.outputs.EmailOutputs[source]¶
Bases:
NBConvertOutputs- field target: Literal['ipynb', 'html', 'webhtml', 'pdf', 'webpdf'] | None = 'ipynb'¶
- field body: str | None = None¶
Body of the email, defaults to output name
- field subject: str | None = None¶
Subject of the email, defaults to output name
- field to: Annotated[list[str], SerializeAsAny()] [Required]¶
Recipient email addresses
- field from_: tuple[str, str] | str | None = None¶
Sender email address
- field cc: tuple[str, str] | str | None = None¶
CC email address
- field bcc: tuple[str, str] | str | None = None¶
BCC email address
- field postprocess: PyObjectPath = 'nbprint.config.outputs.email.email_postprocess'¶
A callable hook that is called after all processing completes to email the results.
- make_message(config: Configuration) Message[source]¶
- run(config: Configuration, gen: NotebookNode) Path[source]¶