In the rest policy, also catch URLError

master^2
Simon Quigley 3 weeks ago
parent 4f4d289bc6
commit 703bc36e5e

@ -4,7 +4,7 @@ import urllib.request
import urllib.parse import urllib.parse
from collections import defaultdict from collections import defaultdict
from urllib.error import HTTPError from urllib.error import HTTPError, URLError
LAUNCHPAD_URL = "https://api.launchpad.net/1.0/" LAUNCHPAD_URL = "https://api.launchpad.net/1.0/"
@ -39,7 +39,7 @@ class Rest:
% (url, 5 - retry - 1) % (url, 5 - retry - 1)
) )
exc = e exc = e
except HTTPError as e: except (HTTPError, URLError) as e:
if e.code not in (503, 502): if e.code not in (503, 502):
raise raise
self.logger.info( self.logger.info(

Loading…
Cancel
Save