[ol9_developer_EPEL] python3-reretry-0.11.8-1.el9.noarch

Name:python3-reretry
Version:0.11.8
Release:1.el9
Architecture:noarch
Group:Unspecified
Size:29529
License:Apache-2.0
RPM: python3-reretry-0.11.8-1.el9.noarch.rpm
Source RPM: python-reretry-0.11.8-1.el9.src.rpm
Build Date:Tue Dec 27 2022
Build Host:build-ol9-x86_64.oracle.com
Vendor:Oracle America
URL:https://github.com/leshchenko1979/reretry
Summary:Easy to use retry decorator
Description:
An easy to use retry decorator.

This package is a fork from the retry package, but with some of added
community-sourced features.

Features

New features in reretry:

  • Log traceback of an error that lead to a failed attempt.
  • Call a custom callback after each failed attempt.
  • Can be used with async functions.

From original retry:

  • Retry on specific exceptions.
  • Set a maximum number of retries.
  • Set a delay between retries.
  • Set a maximum delay between retries.
  • Set backoff and jitter parameters.
  • Use a custom logger.
  • No external dependencies (stdlib only).
  • (Optionally) Preserve function signatures (pip install decorator).

Filelist (Show Changelog) (Show related packages)