base_audio_generation_task
Adapted from the Griptape AI Framework documentation.
logger = logging.getLogger(Defaults.logging_config.logger_name)
module-attribute
Bases:
ArtifactFileOutputMixin
, RuleMixin
, BaseTask[AudioArtifact]
, ABC
Source Code in griptape/tasks/base_audio_generation_task.py
@define class BaseAudioGenerationTask(ArtifactFileOutputMixin, RuleMixin, BaseTask[AudioArtifact], ABC): def before_run(self) -> None: super().before_run() logger.info("%s %s\nInput: %s", self.__class__.__name__, self.id, self.input.to_text()) def after_run(self) -> None: super().after_run() logger.info( "%s %s\nOutput: %s", self.__class__.__name__, self.id, self.output.to_text() if self.output is not None else "", )
after_run()
Source Code in griptape/tasks/base_audio_generation_task.py
def after_run(self) -> None: super().after_run() logger.info( "%s %s\nOutput: %s", self.__class__.__name__, self.id, self.output.to_text() if self.output is not None else "", )
before_run()
Source Code in griptape/tasks/base_audio_generation_task.py
def before_run(self) -> None: super().before_run() logger.info("%s %s\nInput: %s", self.__class__.__name__, self.id, self.input.to_text())
- On this page
- after_run()
- before_run()
Could this page be better? Report a problem or suggest an addition!