From 406a617d0152dae9bf51d40dd48066636237f456 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Mon, 1 May 2017 15:29:27 -0700 Subject: [PATCH] generalize regex to handle another exception message "Cannot perform read: The primary replica isn't connected to a quorum of replicas. ..." --- doublethink/rethinker.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doublethink/rethinker.py b/doublethink/rethinker.py index 8a517d9..7978083 100644 --- a/doublethink/rethinker.py +++ b/doublethink/rethinker.py @@ -69,7 +69,7 @@ class RethinkerWrapper(object): time.sleep(0.5) except r.ReqlOpFailedError as e: if e.args and re.match( - '^Cannot perform.*primary replica.*not available.*', + '^Cannot perform.*primary replica.*', e.args[0]): self.logger.error( 'will keep trying after potentially recoverable ' diff --git a/setup.py b/setup.py index baf611b..3c956e8 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ import codecs setuptools.setup( name='doublethink', - version='0.2.0.dev76', + version='0.2.0.dev77', packages=['doublethink'], classifiers=[ 'Programming Language :: Python :: 2.7',