text_loader
Adapted from the Griptape AI Framework documentation.
Bases:
BaseFileLoader[TextArtifact]
Source Code in griptape/loaders/text_loader.py
@define class TextLoader(BaseFileLoader[TextArtifact]): encoding: str = field(default="utf-8", kw_only=True) def try_parse(self, data: str | bytes) -> TextArtifact: if isinstance(data, str): return TextArtifact(data, encoding=self.encoding) return TextArtifact(data.decode(self.encoding), encoding=self.encoding)
encoding = field(default='utf-8', kw_only=True)
class-attribute instance-attribute
try_parse(data)
Source Code in griptape/loaders/text_loader.py
def try_parse(self, data: str | bytes) -> TextArtifact: if isinstance(data, str): return TextArtifact(data, encoding=self.encoding) return TextArtifact(data.decode(self.encoding), encoding=self.encoding)
- On this page
- try_parse(data)
Could this page be better? Report a problem or suggest an addition!