errors.logic_error | Algorand Developer Portal
errors.logic_error
Exceptions
LogicError |
Common base class for all non-exit exceptions. |
|---|
Classes
LogicErrorData |
dict() -> new empty dictionary |
|---|
Functions
parse_logic_error(→ LogicErrorData |
None) |
|---|
Module Contents
class algokit_utils.errors.logic_error.LogicErrorData
Bases: TypedDict
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via: : d = {}\nfor k, v in iterable:
{’ ’}
d[k] = v
dict(
**
kwargs) -> new dictionary initialized with the name=value pairs : in the keyword argument list. For example: dict(one=1, two=2)
transaction_id : str
message : str
pc : int
algokit_utils.errors.logic_error.parse_logic_error(error_str: str) → LogicErrorData | None
exception algokit_utils.errors.logic_error.LogicError(*, logic_error_str: str, program: str, source_map: AlgoSourceMap | None, transaction_id: str, message: str, pc: int, logic_error: Exception | None = None, traces: list[algokit_utils.models.simulate.SimulationTrace] | None = None, get_line_for_pc: collections.abc.Callable[[int], int | None] | None = None)
Bases: Exception
Common base class for all non-exit exceptions.