From 1763d22cf7be7493b517090d3e92e094e5d4266e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Hern=C3=A1ndez?= Date: Wed, 5 Mar 2025 11:57:35 +0100 Subject: [PATCH] Retry upon 'Socket closed' exceptions Fixes: https://github.com/AlmaLinux/build-system/issues/443 --- immudb_wrapper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/immudb_wrapper.py b/immudb_wrapper.py index 280d38b..751e661 100644 --- a/immudb_wrapper.py +++ b/immudb_wrapper.py @@ -347,7 +347,7 @@ def verified_set( except RpcError: return {'error': format_exc()} - @retry(possible_exc_details=['Connection timed out']) + @retry(possible_exc_details=['Connection timed out', 'Socket closed']) def notarize( self, key: str, @@ -420,7 +420,7 @@ def notarize_git_repo( value=payload, ) - @retry(possible_exc_details=['Connection timed out']) + @retry(possible_exc_details=['Connection timed out', 'Socket closed']) def authenticate( self, key: Union[str, bytes],