From 7cf33a81ea10c26c3824655a271a255bb9bc26b8 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Tue, 27 Jun 2017 10:58:30 -0700 Subject: [PATCH] retry in case of another type of recoverable error from a rethinkdb operation --- doublethink/rethinker.py | 3 +-- setup.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/doublethink/rethinker.py b/doublethink/rethinker.py index 7978083..40e9f90 100644 --- a/doublethink/rethinker.py +++ b/doublethink/rethinker.py @@ -69,8 +69,7 @@ class RethinkerWrapper(object): time.sleep(0.5) except r.ReqlOpFailedError as e: if e.args and re.match( - '^Cannot perform.*primary replica.*', - e.args[0]): + '^Cannot perform.*replica.*', e.args[0]): self.logger.error( 'will keep trying after potentially recoverable ' 'error: %s', e) diff --git a/setup.py b/setup.py index 97641b1..5cd7e5a 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ import codecs setuptools.setup( name='doublethink', - version='0.2.0.dev82', + version='0.2.0.dev83', packages=['doublethink'], classifiers=[ 'Programming Language :: Python :: 2.7',