diff --git a/cal_tools/cal_tools/tools.py b/cal_tools/cal_tools/tools.py index db797732929a60d4d66f8dfcbb4e9b2c01b2c6b5..f4f7f0939443f4d1a505636c160794090e993ba7 100644 --- a/cal_tools/cal_tools/tools.py +++ b/cal_tools/cal_tools/tools.py @@ -489,13 +489,12 @@ def get_from_db(device, constant, condition, empty_constant, metadata.retrieve(this_interface, timeout=timeout, meta_only=meta_only) break + except zmq.error.Again: + ntries -= 1 except Exception as e: if verbosity > 0: print(e) - if isinstance(e, zmq.error.Again): - ntries -= 1 - else: - ntries = 0 + ntries = 0 if ntries > 0: if verbosity > 0: