TextBlock Class
A block with text content.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Constructor
TextBlock(*, content: str)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
content
Required
|
|
Methods
| content_strip |
Strip the content of the text block. Overload strip method, text blocks are not stripped. |
| from_text |
Create a text block from a string. |
| render |
Render the text block. |
content_strip
Strip the content of the text block.
Overload strip method, text blocks are not stripped.
content_strip(content: str)
Parameters
| Name | Description |
|---|---|
|
content
Required
|
|
from_text
Create a text block from a string.
from_text(text: str | None = None, start_index: int | None = None, stop_index: int | None = None)
Parameters
| Name | Description |
|---|---|
|
text
|
Default value: None
|
|
start_index
|
Default value: None
|
|
stop_index
|
Default value: None
|
render
Render the text block.
render(*_: tuple[Kernel | None, KernelArguments | None]) -> str
Attributes
type
type: ClassVar[BlockTypes] = 2