Description
Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in
Python, to simplify the task of adding retry behavior to just about anything.
It originates from a fork of retrying.
The simplest use case is retrying a flaky function whenever an Exception
occurs until a value is returned.
Tenacity alternatives and similar packages
Based on the "Miscellaneous" category.
Alternatively, view Tenacity alternatives based on common mentions on social networks and blogs.
-
boltons
๐ฉ Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton. -
transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions -
itsdangerous
Safely pass trusted data to untrusted environments and back. -
riprova
Versatile async-friendly library to retry failed operations with configurable backoff strategies -
Blinker Herald
The Blinker Herald includes helpers to easily emit signals using the excellent blinker library. -
import_string
Imports an object based on a string import_string('package.module:function_name')() - Based on werkzeug.utils
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Tenacity or a related project?