nbprint.config.outputs.PDFOutputs¶
- pydantic model nbprint.config.outputs.PDFOutputs[source]¶
Bases:
NBConvertOutputsShow JSON schema
{ "title": "PDFOutputs", "type": "object", "properties": { "tags": { "items": { "type": "string" }, "title": "Tags", "type": "array" }, "role": { "$ref": "#/$defs/Role", "default": "outputs" }, "ignore": { "default": true, "title": "Ignore", "type": "boolean" }, "css": { "anyOf": [ { "type": "string" }, { "format": "path", "type": "string" }, { "type": "null" } ], "default": "", "title": "Css" }, "esm": { "anyOf": [ { "type": "string" }, { "format": "path", "type": "string" }, { "type": "null" } ], "default": "", "title": "Esm" }, "classname": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": "", "title": "Classname" }, "attrs": { "anyOf": [ { "additionalProperties": { "type": "string" }, "type": "object" }, { "type": "null" } ], "title": "Attrs" }, "root": { "default": "/home/runner/work/nbprint/nbprint/outputs", "format": "path", "title": "Root", "type": "string" }, "naming": { "default": "{{name}}-{{date}}", "title": "Naming", "type": "string" }, "embedded": { "default": false, "description": "Whether this output is expected to run from its embedding inside the notebook.", "title": "Embedded", "type": "boolean" }, "hook": { "default": null, "title": "Hook" }, "postprocess": { "default": null, "title": "Postprocess" }, "target": { "const": "webpdf", "default": "webpdf", "title": "Target", "type": "string" }, "execute": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": true, "title": "Execute" }, "timeout": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": 600, "title": "Timeout" }, "template": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "nbprint", "title": "Template" }, "collect_outputs": { "default": false, "description": "Whether to collect cell outputs into the context. Cells with tag `nbprint:output:<key>` will be collected under `<key>`.", "title": "Collect Outputs", "type": "boolean" }, "execute_hook": { "default": null, "title": "Execute Hook" }, "nbconvert_hook": { "default": null, "title": "Nbconvert Hook" } }, "$defs": { "Role": { "enum": [ "undefined", "configuration", "context", "outputs", "parameters", "content", "page", "layout" ], "title": "Role", "type": "string" } } }
- Fields:
target (Literal['webpdf'])
- field target: Literal['webpdf'] = 'webpdf'¶
- model_post_init(context: Any, /) None¶
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.