Exponential backoff mixin
ExponentialBackoffMixin
Bases: ABC
ExponentialBackoffMixin
Bases: ABC
griptape/griptape/mixins/exponential_backoff_mixin.py
after_hook: Callable = field(default=lambda : logging.warning(s), kw_only=True)
class-attribute
instance-attribute
ignored_exception_types: Tuple[Type[Exception], ...] = field(factory=tuple, kw_only=True)
class-attribute
instance-attribute
max_attempts: int = field(default=10, kw_only=True)
class-attribute
instance-attribute
max_retry_delay: float = field(default=10, kw_only=True)
class-attribute
instance-attribute
min_retry_delay: float = field(default=2, kw_only=True)
class-attribute
instance-attribute
retrying()
griptape/griptape/mixins/exponential_backoff_mixin.py