Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 10, 2014
  1. Merge pull request #23 from harlowja/jitter

    Allow a jitter value to be passed in
Commits on Oct 30, 2014
  1. @harlowja

    Allow a jitter value to be passed in

    harlowja authored
    To avoid the thundering herd problem when retrying is
    triggered at exactly the same moment by many entities
    allow for passing in a jitter maximum value which will
    be used to randomly alter the amount of time slept
    by each retrying object user; this helps randomize the
    thundering herd and makes it possible to reduce the
Commits on Oct 4, 2014
  1. @harlowja

    Ensure we wrap the decorated functions

    harlowja authored
    To avoid losing the original functions docs, name
    and other attributes ensure that this correctly uses
    six.wraps (which uses functools.wraps internally) to
    wrap the decorated function.
Commits on Sep 5, 2014
  1. @hguemar
Commits on Aug 22, 2014
  1. @dnephin
Commits on Jun 20, 2014
Commits on Jun 15, 2014
  1. @simondolle

    If possible, raise the last exception when stopping

    simondolle authored
    When we stop retrying because of recurring exceptions,
    we expect the decorator to raise the last exception.
    (if wrap_exception==False)
    This commit fixes issue #8.
Commits on May 5, 2014
  1. @alexkuang

    Fix AttributeError when explicitly specifying wait type, and add appr…

    alexkuang authored
    …opriate regression tests. (fixes #4)
Commits on May 2, 2014
  1. remove need for specification of stop/wait type

    Derek Wilson authored
    because it can be inferred from the args passed in
Commits on Mar 31, 2014
  1. propagate complete tracebacks such that they show up in nested stack …

    …frames, adjust api and tests #1
Commits on Mar 20, 2013
  1. fixed a bug where classes not extending from the Python exception hie…

    …rarchy could slip through, preparing for 1.0.1 release
Commits on Jan 22, 2013
  1. add configurable support for wrapping any raised Exception in a Retry…

    …Error instead of just raising it directly, add a few more comments
Commits on Jan 20, 2013
Something went wrong with that request. Please try again.