From 0fecbc969b057f42538c19acf2f1d15b6763e1e7 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Tue, 2 Oct 2018 15:32:59 +0200 Subject: [PATCH] Don't retry if certificate is not readable Fixes: https://pagure.io/koji/issue/1108 --- koji/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/koji/__init__.py b/koji/__init__.py index 823ebcf2..c5795b34 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -1931,9 +1931,10 @@ def is_requests_cert_error(e): # Using str(e) is slightly ugly, but the error stacks in python-requests # are way more ugly. errstr = str(e) - if ('certificate revoked' in errstr or - 'certificate expired' in errstr or - 'certificate verify failed' in errstr): + if ('Permission denied' in errstr or # certificate not readable + 'certificate revoked' in errstr or + 'certificate expired' in errstr or + 'certificate verify failed' in errstr): return True return False