From f9748042c2fb94f006444ad1106b3d38397fc218 Mon Sep 17 00:00:00 2001 From: vrde Date: Mon, 27 Feb 2017 11:14:11 +0100 Subject: [PATCH] Fix exception handling in changefeed --- bigchaindb/backend/rethinkdb/changefeed.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bigchaindb/backend/rethinkdb/changefeed.py b/bigchaindb/backend/rethinkdb/changefeed.py index fb2dec1f..390ada9a 100644 --- a/bigchaindb/backend/rethinkdb/changefeed.py +++ b/bigchaindb/backend/rethinkdb/changefeed.py @@ -24,8 +24,8 @@ class RethinkDBChangeFeed(ChangeFeed): try: self.run_changefeed() break - except BackendError as exc: - logger.exception(exc) + except (BackendError, r.ReqlDriverError) as exc: + logger.exception('Error connecting to the database, retrying') time.sleep(1) def run_changefeed(self):