From f5eb139f9af34bb730a9590d982a9723f0d56836 Mon Sep 17 00:00:00 2001 From: Udai Singh <udai.singh@desy.de> Date: Mon, 6 May 2024 13:58:47 +0200 Subject: [PATCH] added exception --- src/bluesky_blissdata/dispacher.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bluesky_blissdata/dispacher.py b/src/bluesky_blissdata/dispacher.py index 9772b38..5c6e3d8 100644 --- a/src/bluesky_blissdata/dispacher.py +++ b/src/bluesky_blissdata/dispacher.py @@ -25,10 +25,15 @@ class blissdata_dispacher: def __init__(self,host="localhost",port=6380) : _logger.info("Connecting to redis sever") try: - self._data_store = DataStore("redis://"+host+":"+str(port)) + self._data_store = DataStore("redis://"+host+":"+str(port),init_db=True) except OSError as e: _logger.debug("Error in connecting to redis sever") raise ConnectionError(self._error_message(e)) + except RuntimeError as e: + try: + self._data_store = DataStore("redis://"+host+":"+str(port),init_db=True) + except RuntimeError as e: + raise RuntimeError(self._error_message(e)) -- GitLab