summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorDerek Wilson <dwilson@domaintools.com>2014-05-02 14:52:06 -0700
committerDerek Wilson <dwilson@domaintools.com>2014-05-02 14:55:03 -0700
commit5271e7790e9e2bbe52ea03a61c6e1f5d4fc751b1 (patch)
tree9b0e182098cf8d3cbcaaabd49bacaeaee6220f65 /README.rst
parent6bc111fd90786a8f137b4b1d44a76bd9e9b4d465 (diff)
downloadretrying-5271e7790e9e2bbe52ea03a61c6e1f5d4fc751b1.tar.gz
remove need for specification of stop/wait type
because it can be inferred from the args passed in
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/README.rst b/README.rst
index 3d224b2..1adb67e 100644
--- a/README.rst
+++ b/README.rst
@@ -75,7 +75,7 @@ Let's be a little less persistent and set some boundaries, such as the number of
.. code-block:: python
- @retry(stop='stop_after_attempt', stop_max_attempt_number=7)
+ @retry(stop_max_attempt_number=7)
def stop_after_7_attempts():
print "Stopping after 7 attempts"
@@ -83,7 +83,7 @@ We don't have all day, so let's set a boundary for how long we should be retryin
.. code-block:: python
- @retry(stop='stop_after_delay', stop_max_delay=10000)
+ @retry(stop_max_delay=10000)
def stop_after_10_s():
print "Stopping after 10 seconds"
@@ -91,7 +91,7 @@ Most things don't like to be polled as fast as possible, so let's just wait 2 se
.. code-block:: python
- @retry(wait='fixed_sleep', wait_fixed=2000)
+ @retry(wait_fixed=2000)
def wait_2_s():
print "Wait 2 second between retries"
@@ -100,7 +100,7 @@ Some things perform best with a bit of randomness injected.
.. code-block:: python
- @retry(wait='random_sleep', wait_random_min=1000, wait_random_max=2000)
+ @retry(wait_random_min=1000, wait_random_max=2000)
def wait_random_1_to_2_s():
print "Randomly wait 1 to 2 seconds between retries"
@@ -108,7 +108,7 @@ Then again, it's hard to beat exponential backoff when retrying distributed serv
.. code-block:: python
- @retry(wait='exponential_sleep', wait_exponential_multiplier=1000, wait_exponential_max=10000)
+ @retry(wait_exponential_multiplier=1000, wait_exponential_max=10000)
def wait_exponential_1000():
print "Wait 2^x * 1000 milliseconds between each retry, up to 10 seconds, then 10 seconds afterwards"