retrying

Retryer

A general-purpose retrying library for Python applications

Retrying 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.

GitHub

2k stars
29 watching
156 forks
Language: Python
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
shafreeck/retryA simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy12
pylons/pyramid_retryA library that enables retryable error handling in web applications6
spider-gazelle/simple_retryA tool for retrying code blocks with customizable options.6
sindresorhus/p-retryA utility for automatically retrying failed promise-returning or async functions with exponential backoff and customizable error handling.808
icanzilb/retryA Swift library that provides a flexible way to retry failed operations with customizable delay strategies and maximum attempts.499
lantins/resque-retryProvides retry logic and exponential backoff support for Resque jobs422
grammarly/perseveranceA flexible retry library inspired by the Common Lisp condition system.184
kamilsk/retryA library providing an interruptible mechanism to perform actions repetitively until successful341
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
thedevsaddam/retryProvides a flexible retry mechanism for Go functions66
sija/retriable.crA retry mechanism with exponential backoff for handling unreliable code blocks41
ybbus/httpretryEnriches an HTTP client with automatic retry functionality using exponential backoff.48
safwank/elixirretryProvides macros for retrying code with customizable delay and exception handling strategies.444
hashicorp/go-retryablehttpA Go library that provides an HTTP client with automatic retries and exponential backoff.2,020
percolate/retryA Go package for implementing retry logic in error handling10