diff --git a/src/DIRAC/Core/Tornado/Client/private/TornadoBaseClient.py b/src/DIRAC/Core/Tornado/Client/private/TornadoBaseClient.py index b07eaa154d2..eaad26ab74d 100644 --- a/src/DIRAC/Core/Tornado/Client/private/TornadoBaseClient.py +++ b/src/DIRAC/Core/Tornado/Client/private/TornadoBaseClient.py @@ -599,7 +599,7 @@ def _request(self, retry=0, outputFile=None, **kwargs): if url not in self.__bannedUrls: self.__bannedUrls += [url] if retry < self.__nbOfUrls - 1: - self._request(retry=retry + 1, outputFile=outputFile, **kwargs) + return self._request(retry=retry + 1, outputFile=outputFile, **kwargs) errStr = f"{str(e)}: {rawText}" return S_ERROR(errStr)