retry_decorator

Retry Decorator


Keywords
decorators, exception-handling, python, python-decorators, retry, retry-library, retryer, retrying
License
MIT
Install
pip install retry_decorator==1.1.0

Documentation

https://travis-ci.org/pnpnpn/retry-decorator.svg?branch=master

Usage

Retry decorator

#!/usr/bin/env python

from __future__ import print_function
from retry_decorator import *

@retry(Exception, tries = 3, timeout_secs = 0.1)
def test_retry():
    import sys
    print('hello', file = sys.stderr)
    raise Exception('Testing retry')

if __name__ == '__main__':
    try:
        test_retry()
    except Exception as e:
        print('Received the last exception')

Contribute

I would love for you to fork and send me pull request for this project. Please contribute.