Skip to content

Handle ferveo exceptions using a native error #3096

@KPrasch

Description

@KPrasch
        # generate a transcript
        try:
            transcript = self.ritual_power.generate_transcript(
                nodes=nodes,
                threshold=(ritual.shares // 2) + 1,  # TODO: This is a constant or needs to be stored somewhere else
                shares=ritual.shares,
                checksum_address=self.checksum_address,
                ritual_id=ritual_id
            )
        except Exception as e:
            self.log.debug(f"Failed to generate a transcript for ritual #{ritual_id}: {str(e)}")
            raise self.ActorError(f"Failed to generate a transcript: {str(e)}")

Metadata

Metadata

Labels

EnhancementNew or improved features

Type

No type

Projects

Status

Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions